cabeçalho windowsx.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

windowsx.h contém as seguintes interfaces de programação:

Funções

 
Button_Enable

Habilita ou desabilita um botão.
Button_GetCheck

Obtém o estado marcar de um botão de opção ou marcar caixa. Você pode usar essa macro ou enviar a mensagem BM_GETCHECK explicitamente.
Button_GetState

Recupera o estado de um botão ou caixa de marcar. Você pode usar essa macro ou enviar a mensagem BM_GETSTATE explicitamente.
Button_GetText

Obtém o texto de um botão.
Button_GetTextLength

Obtém o número de caracteres no texto de um botão.
Button_SetCheck

Define o estado marcar de um botão de opção ou marcar caixa. Você pode usar essa macro ou enviar a mensagem BM_SETCHECK explicitamente.
Button_SetState

Define o estado de realce de um botão. O estado de realce indica se o botão está realçado como se o usuário o tivesse enviado por push. Você pode usar essa macro ou enviar a mensagem BM_SETSTATE explicitamente.
Button_SetStyle

Define o estilo de um botão. Você pode usar essa macro ou enviar a mensagem BM_SETSTYLE explicitamente.
Button_SetText

Define o texto de um botão.
ComboBox_AddItemData

Adiciona dados de item à lista em uma caixa de combinação no local especificado. Você pode usar essa macro ou enviar a mensagem CB_ADDSTRING explicitamente.
ComboBox_AddString

Adiciona uma cadeia de caracteres a uma lista em uma caixa de combinação.
ComboBox_DeleteString

Exclui o item no local especificado em uma lista em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_DELETESTRING explicitamente.
ComboBox_Dir

Adiciona nomes à lista exibida por uma caixa de combinação.
ComboBox_Enable

Habilita ou desabilita um controle de caixa de combinação.
ComboBox_FindItemData

Localiza o primeiro item em uma lista de caixas de combinação que tem os dados de item especificados. Você pode usar essa macro ou enviar a mensagem CB_FINDSTRING explicitamente.
ComboBox_FindString

Localiza a primeira cadeia de caracteres em uma lista de caixas de combinação que começa com a cadeia de caracteres especificada. Você pode usar essa macro ou enviar a mensagem CB_FINDSTRING explicitamente.
ComboBox_FindStringExact

Localiza a primeira cadeia de caracteres em uma lista de caixas de combinação que corresponde exatamente à cadeia de caracteres especificada, exceto que a pesquisa não diferencia maiúsculas de minúsculas. Você pode usar essa macro ou enviar a mensagem CB_FINDSTRINGEXACT explicitamente.
ComboBox_GetCount

Obtém o número de itens na caixa de listagem de uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_GETCOUNT explicitamente.
ComboBox_GetCurSel

Obtém o índice do item selecionado no momento em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_GETCURSEL explicitamente.
ComboBox_GetDroppedControlRect

Recupera as coordenadas de tela de uma caixa de combinação em seu estado suspenso. Você pode usar essa macro ou enviar a mensagem CB_GETDROPPEDCONTROLRECT explicitamente.
ComboBox_GetDroppedState

Verifica se a lista suspensa em um controle de caixa de combinação está visível. Você pode usar essa macro ou enviar a mensagem CB_GETDROPPEDSTATE explicitamente.
ComboBox_GetExtendedUI

Verifica se uma caixa de combinação está usando a interface do usuário padrão ou a interface do usuário estendida. Você pode usar essa macro ou enviar a mensagem CB_GETEXTENDEDUI explicitamente.
ComboBox_GetItemData

Obtém o valor definido pelo aplicativo associado ao item de lista especificado em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_GETITEMDATA explicitamente.
ComboBox_GetItemHeight

Recupera a altura dos itens de lista em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_GETITEMHEIGHT explicitamente.
ComboBox_GetLBText

Obtém uma cadeia de caracteres de uma lista em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_GETLBTEXT explicitamente.
ComboBox_GetLBTextLen

Obtém o comprimento de uma cadeia de caracteres na lista em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_GETLBTEXTLEN explicitamente.
ComboBox_GetText

Recupera o texto de um controle de caixa de combinação.
ComboBox_GetTextLength

Obtém o número de caracteres no texto de uma caixa de combinação.
ComboBox_InsertItemData

Insere dados de item em uma lista em uma caixa de combinação no local especificado. Você pode usar essa macro ou enviar a mensagem CB_INSERTSTRING explicitamente.
ComboBox_InsertString

Adiciona uma cadeia de caracteres a uma lista em uma caixa de combinação no local especificado. Você pode usar essa macro ou enviar a mensagem CB_INSERTSTRING explicitamente.
ComboBox_LimitText

Limita o comprimento do texto que o usuário pode digitar no controle de edição de uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_LIMITTEXT explicitamente.
ComboBox_ResetContent

Remove todos os itens da caixa de listagem e do controle de edição de uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_RESETCONTENT explicitamente.
ComboBox_SelectItemData

Pesquisa uma lista em uma caixa de combinação em busca de um item que tenha os dados de item especificados. Se um item correspondente for encontrado, o item será selecionado. Você pode usar essa macro ou enviar a mensagem CB_SELECTSTRING explicitamente.
ComboBox_SelectString

Pesquisa uma lista em uma caixa de combinação para um item que começa com os caracteres em uma cadeia de caracteres especificada. Se um item correspondente for encontrado, o item será selecionado. Você pode usar essa macro ou enviar a mensagem CB_SELECTSTRING explicitamente.
ComboBox_SetCurSel

Define o item selecionado no momento em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_SETCURSEL explicitamente.
ComboBox_SetExtendedUI

Seleciona a interface do usuário padrão ou a interface do usuário estendida para uma caixa de combinação que tem o estilo CBS_DROPDOWN ou CBS_DROPDOWNLIST. Você pode usar essa macro ou enviar a mensagem CB_SETEXTENDEDUI explicitamente.
ComboBox_SetItemData

Define o valor definido pelo aplicativo associado ao item de lista especificado em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_SETITEMDATA explicitamente.
ComboBox_SetItemHeight

Define a altura dos itens de lista ou do campo de seleção em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_SETITEMHEIGHT explicitamente.
ComboBox_SetText

Define o texto de uma caixa de combinação.
ComboBox_ShowDropdown

Mostra ou oculta a lista em uma caixa de combinação. Você pode usar essa macro ou enviar a mensagem CB_SHOWDROPDOWN explicitamente.
DeleteFont

A macro DeleteFont exclui um objeto de fonte, liberando todos os recursos do sistema associados ao objeto de fonte.
Edit_CanUndo

Determina se há alguma ação na fila de desfazer de um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_CANUNDO explicitamente.
Edit_EmptyUndoBuffer

Redefine o sinalizador desfazer de um controle de edição ou edição avançada. O sinalizador de desfazer é definido sempre que uma operação dentro do controle de edição pode ser desfeita. Você pode usar essa macro ou enviar a mensagem EM_EMPTYUNDOBUFFER explicitamente.
Edit_Enable

Habilita ou desabilita um controle de edição.
Edit_FmtLines

Define um sinalizador que determina se o texto recuperado de um controle de edição de várias linhas inclui caracteres de quebra de linha suave.
Edit_GetFirstVisibleLine

Obtém o índice da linha visível mais alta em um controle de edição de várias linhas ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_GETFIRSTVISIBLELINE explicitamente.
Edit_GetHandle

Obtém um identificador para a memória alocada atualmente para o texto de um controle de edição de várias linhas. Você pode usar essa macro ou enviar a mensagem EM_GETHANDLE explicitamente.
Edit_GetLine

Recupera uma linha de texto de um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_GETLINE explicitamente.
Edit_GetLineCount

Obtém o número de linhas no texto de um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_GETLINECOUNT explicitamente.
Edit_GetModify

Obtém o estado de um sinalizador de modificação de um controle de edição ou edição avançada. O sinalizador indica se o conteúdo do controle foi modificado. Você pode usar essa macro ou enviar a mensagem EM_GETMODIFY explicitamente.
Edit_GetPasswordChar

Obtém o caractere de senha para um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_GETPASSWORDCHAR explicitamente.
Edit_GetRect

Obtém o retângulo de formatação de um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_GETRECT explicitamente.
Edit_GetSel

Obtém as posições de caractere inicial e final da seleção atual em um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_GETSEL explicitamente.
Edit_GetText

Obtém o texto de um controle de edição.
Edit_GetTextLength

Obtém o número de caracteres no texto de um controle de edição.
Edit_GetWordBreakProc

Recupera o endereço da função Wordwrap de um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_GETWORDBREAKPROC explicitamente.
Edit_LimitText

Limita o comprimento do texto que pode ser inserido em um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_LIMITTEXT explicitamente.
Edit_LineFromChar

Obtém o índice da linha que contém o índice de caracteres especificado em um controle de edição de várias linhas ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_LINEFROMCHAR explicitamente.
Edit_LineIndex

Obtém o índice de caracteres do primeiro caractere de uma linha especificada em um controle de edição de várias linhas ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_LINEINDEX explicitamente.
Edit_LineLength

Recupera o comprimento, em caracteres, de uma linha em um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_LINELENGTH explicitamente.
Edit_ReplaceSel

Substitui o texto selecionado em um controle de edição ou um controle de edição avançada pelo texto especificado. Você pode usar essa macro ou enviar a mensagem EM_REPLACESEL explicitamente.
Edit_Scroll

Rola o texto verticalmente em um controle de edição de várias linhas ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_SCROLL explicitamente.
Edit_ScrollCaret

Rola o cursor para exibição em um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_SCROLLCARET explicitamente.
Edit_SetHandle

Define o identificador da memória que será usada por um controle de edição de várias linhas. Você pode usar essa macro ou enviar a mensagem EM_SETHANDLE explicitamente.
Edit_SetModify

Define ou limpa o sinalizador de modificação para um controle de edição. O sinalizador de modificação indica se o texto dentro do controle de edição foi modificado. Você pode usar essa macro ou enviar a mensagem EM_SETMODIFY explicitamente.
Edit_SetPasswordChar

Define ou remove o caractere de senha para um controle de edição ou edição avançada. Quando um caractere de senha é definido, esse caractere é exibido no lugar dos caracteres digitados pelo usuário. Você pode usar essa macro ou enviar a mensagem EM_SETPASSWORDCHAR explicitamente.
Edit_SetReadOnly

Define ou remove o estilo somente leitura (ES_READONLY) de um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_SETREADONLY explicitamente.
Edit_SetRect

Define o retângulo de formatação de um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_SETRECT explicitamente.
Edit_SetRectNoPaint

Define o retângulo de formatação de um controle de edição de várias linhas. Essa macro é equivalente a Edit_SetRect, exceto pelo fato de não redesenhar a janela de controle de edição. Você pode usar essa macro ou enviar a mensagem EM_SETRECTNP explicitamente.
Edit_SetSel

Seleciona um intervalo de caracteres em um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_SETSEL explicitamente.
Edit_SetTabStops

Define as paradas de tabulação em um controle de edição de várias linhas ou edição avançada. Quando o texto é copiado para o controle, qualquer caractere de tabulação no texto faz com que o espaço seja gerado até a próxima parada de tabulação. Você pode usar essa macro ou enviar a mensagem EM_SETTABSTOPS explicitamente.
Edit_SetText

Define o texto de um controle de edição.
Edit_SetWordBreakProc

Substitui a função wordwrap padrão de um controle de edição por uma função wordwrap definida pelo aplicativo. Você pode usar essa macro ou enviar a mensagem EM_SETWORDBREAKPROC explicitamente.
Edit_Undo

Desfaz a última operação na fila de desfazer de um controle de edição ou edição avançada. Você pode usar essa macro ou enviar a mensagem EM_UNDO explicitamente.
GET_X_LPARAM

Recupera a coordenada x assinada do valor LPARAM especificado.
GET_Y_LPARAM

Recupera a coordenada y assinada do valor LPARAM fornecido.
ListBox_AddItemData

Adiciona dados de item à caixa de listagem no local especificado. Você pode usar essa macro ou enviar a mensagem LB_ADDSTRING explicitamente.
ListBox_AddString

Adiciona uma cadeia de caracteres a uma caixa de listagem.
ListBox_DeleteString

Exclui o item no local especificado em uma caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_DELETESTRING explicitamente.
ListBox_Dir

Adiciona nomes à lista exibida por uma caixa de listagem.
ListBox_Enable

Habilita ou desabilita um controle de caixa de listagem.
ListBox_FindItemData

Localiza o primeiro item em uma caixa de listagem que tem os dados de item especificados. Você pode usar essa macro ou enviar a mensagem LB_FINDSTRING explicitamente.
ListBox_FindString

Localiza a primeira cadeia de caracteres em uma caixa de listagem que começa com a cadeia de caracteres especificada. Você pode usar essa macro ou enviar a mensagem LB_FINDSTRING explicitamente.
ListBox_FindStringExact

Localiza a primeira cadeia de caracteres de caixa de listagem que corresponde exatamente à cadeia de caracteres especificada, exceto que a pesquisa não diferencia maiúsculas de minúsculas. Você pode usar essa macro ou enviar a mensagem LB_FINDSTRINGEXACT explicitamente.
ListBox_GetCaretIndex

Recupera o índice do item da caixa de listagem que tem o retângulo de foco em uma caixa de listagem de seleção múltipla. O item pode ou não ser selecionado. Você pode usar essa macro ou enviar a mensagem LB_GETCARETINDEX explicitamente.
ListBox_GetCount

Obtém o número de itens em uma caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_GETCOUNT explicitamente.
ListBox_GetCurSel

Obtém o índice do item selecionado no momento em uma caixa de listagem de seleção única. Você pode usar essa macro ou enviar a mensagem LB_GETCURSEL explicitamente.
ListBox_GetHorizontalExtent

Obtém a largura em que uma caixa de listagem pode ser rolada horizontalmente (a largura rolável) se a caixa de listagem tiver uma barra de rolagem horizontal. Você pode usar essa macro ou enviar a mensagem LB_GETHORIZONTALEXTENT explicitamente.
ListBox_GetItemData

Obtém o valor definido pelo aplicativo associado ao item de caixa de listagem especificado. Você pode usar essa macro ou enviar a mensagem LB_GETITEMDATA explicitamente.
ListBox_GetItemHeight

Recupera a altura dos itens em uma caixa de listagem.
ListBox_GetItemRect

Obtém as dimensões do retângulo que vincula um item de caixa de listagem como ele é exibido atualmente na caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_GETITEMRECT explicitamente.
ListBox_GetSel

Obtém o estado de seleção de um item. Você pode usar essa macro ou enviar a mensagem LB_GETSEL explicitamente.
ListBox_GetSelCount

Obtém a contagem de itens selecionados em uma caixa de listagem de seleção múltipla. Você pode usar essa macro ou enviar a mensagem LB_GETSELCOUNT explicitamente.
ListBox_GetSelItems

Obtém os índices de itens selecionados em uma caixa de listagem de seleção múltipla. Você pode usar essa macro ou enviar a mensagem LB_GETSELITEMS explicitamente.
ListBox_GetText

Obtém uma cadeia de caracteres de uma caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_GETTEXT explicitamente.
ListBox_GetTextLen

Obtém o comprimento de uma cadeia de caracteres em uma caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_GETTEXTLEN explicitamente.
ListBox_GetTopIndex

Obtém o índice do primeiro item visível em uma caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_GETTOPINDEX explicitamente.
ListBox_InsertItemData

Insere dados de item em uma caixa de listagem no local especificado. Você pode usar essa macro ou enviar a mensagem LB_INSERTSTRING explicitamente.
ListBox_InsertString

Adiciona uma cadeia de caracteres a uma caixa de listagem no local especificado. Você pode usar essa macro ou enviar a mensagem LB_INSERTSTRING explicitamente.
ListBox_ResetContent

Remove todos os itens da caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_RESETCONTENT explicitamente.
ListBox_SelectItemData

Pesquisa uma caixa de listagem em busca de um item que tenha os dados de item especificados. Se um item correspondente for encontrado, o item será selecionado. Você pode usar essa macro ou enviar a mensagem LB_SELECTSTRING explicitamente.
ListBox_SelectString

Pesquisa uma caixa de listagem para um item que começa com os caracteres em uma cadeia de caracteres especificada. Se um item correspondente for encontrado, o item será selecionado. Você pode usar essa macro ou enviar a mensagem LB_SELECTSTRING explicitamente.
ListBox_SelItemRange

Seleciona ou desmarca um ou mais itens consecutivos em uma caixa de listagem de seleção múltipla. Você pode usar essa macro ou enviar a mensagem LB_SELITEMRANGE explicitamente.
ListBox_SetCaretIndex

Define o retângulo de foco para o item no índice especificado em uma caixa de listagem de seleção múltipla. Se o item não estiver visível, ele será rolado para exibição. Você pode usar essa macro ou enviar a mensagem LB_SETCARETINDEX explicitamente.
ListBox_SetColumnWidth

Define a largura de todas as colunas em uma caixa de listagem de várias colunas. Você pode usar essa macro ou enviar a mensagem LB_SETCOLUMNWIDTH explicitamente.
ListBox_SetCurSel

Define o item selecionado no momento em uma caixa de listagem de seleção única. Você pode usar essa macro ou enviar a mensagem LB_SETCURSEL explicitamente.
ListBox_SetHorizontalExtent

Defina a largura pela qual uma caixa de listagem pode ser rolada horizontalmente (a largura rolável).
ListBox_SetItemData

Define o valor definido pelo aplicativo associado ao item de caixa de listagem especificado. Você pode usar essa macro ou enviar a mensagem LB_SETITEMDATA explicitamente.
ListBox_SetItemHeight

Define a altura dos itens em uma caixa de listagem.
ListBox_SetSel

Seleciona ou desmarca um item em uma caixa de listagem de seleção múltipla. Você pode usar essa macro ou enviar a mensagem LB_SETSEL explicitamente.
ListBox_SetTabStops

Define as posições de parada de tabulação em uma caixa de listagem. Você pode usar essa macro ou enviar a mensagem LB_SETTABSTOPS explicitamente.
ListBox_SetTopIndex

Garante que o item especificado em uma caixa de listagem esteja visível. Você pode usar essa macro ou enviar a mensagem LB_SETTOPINDEX explicitamente.
ScrollBar_Enable

Habilita ou desabilita um controle de barra de rolagem.
ScrollBar_GetPos

Recupera a posição da caixa de rolagem (polegar) na barra de rolagem especificada.
ScrollBar_GetRange

Obtém o intervalo de uma barra de rolagem.
ScrollBar_SetPos

Define a posição da caixa de rolagem (polegar) na barra de rolagem especificada e, se solicitado, redesenha a barra de rolagem para refletir a nova posição da caixa de rolagem. (ScrollBar_SetPos)
ScrollBar_SetRange

Define o intervalo de uma barra de rolagem.
ScrollBar_Show

Mostra ou oculta um controle de barra de rolagem.
SelectFont

A macro SelectFont seleciona um objeto de fonte no DC (contexto de dispositivo) especificado. O novo objeto de fonte substitui o objeto de fonte anterior.
Static_Enable

Habilita ou desabilita um controle estático.
Static_GetIcon

Recupera um identificador para o ícone associado a um controle estático que tem o estilo SS_ICON. Você pode usar essa macro ou enviar a mensagem STM_GETICON explicitamente.
Static_GetText

Obtém o texto de um controle estático.
Static_GetTextLength

Obtém o número de caracteres no texto de um controle estático.
Static_SetIcon

Define o ícone de um controle estático. Você pode usar essa macro ou enviar a mensagem STM_SETICON explicitamente.
Static_SetText

Define o texto de um controle estático.