cabeçalho commctrl.h

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

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

Funções

 
_Trackmouseevent

Posta mensagens quando o ponteiro do mouse sai de uma janela ou passa o mouse sobre uma janela por um período especificado. Essa função chama TrackMouseEvent se ela existir, caso contrário, ela a emula.
Animate_Close

Fecha um clipe de AVI. Você pode usar essa macro ou enviar a mensagem ACM_OPEN explicitamente, passando parâmetros NULL.
Animate_Create

Cria um controle de animação. Animate_Create chama a função CreateWindow para criar o controle de animação.
Animate_IsPlaying

Verifica se um clipe do AVI (Intercalado Audio-Video) está sendo reproduzido. Você pode usar essa macro ou enviar uma mensagem ACM_ISPLAYING.
Animate_Open

Abre um clipe de AVI e exibe seu primeiro quadro em um controle de animação. Você pode usar essa macro ou enviar a mensagem ACM_OPEN explicitamente.
Animate_OpenEx

Abre um clipe de AVI de um recurso em um módulo especificado e exibe seu primeiro quadro em um controle de animação. Você pode usar essa macro ou enviar a mensagem ACM_OPEN explicitamente.
Animate_Play

Reproduz um clipe de AVI em um controle de animação. O controle reproduz o clipe em segundo plano enquanto o thread continua em execução. Você pode usar essa macro ou enviar a mensagem ACM_PLAY explicitamente.
Animate_Seek

Direciona um controle de animação para exibir um quadro específico de um clipe de AVI. O controle exibe o clipe em segundo plano enquanto o thread continua em execução. Você pode usar essa macro ou enviar a mensagem ACM_PLAY explicitamente.
Animate_Stop

Para de reproduzir um clipe de AVI em um controle de animação. Você pode usar essa macro ou enviar a mensagem ACM_STOP explicitamente.
Button_GetIdealSize

Obtém o tamanho do botão que melhor se ajusta ao texto e à imagem, se uma lista de imagens estiver presente. Você pode usar essa macro ou enviar a mensagem BCM_GETIDEALSIZE explicitamente.
Button_GetImageList

Obtém a estrutura BUTTON_IMAGELIST que descreve a lista de imagens definida para um controle de botão. Você pode usar essa macro ou enviar a mensagem BCM_GETIMAGELIST explicitamente.
Button_GetNote

Obtém o texto da anotação associada a um botão de link de comando. Você pode usar essa macro ou enviar a mensagem BCM_GETNOTE explicitamente.
Button_GetNoteLength

Obtém o comprimento do texto da anotação que pode ser exibido na descrição de um link de comando. Use essa macro ou envie a mensagem BCM_GETNOTELENGTH explicitamente.
Button_GetSplitInfo

Obtém informações para um controle de botão de divisão especificado. Use essa macro ou envie a mensagem BCM_GETSPLITINFO explicitamente.
Button_GetTextMargin

Obtém as margens usadas para desenhar texto em um controle de botão. Você pode usar essa macro ou enviar a mensagem BCM_GETTEXTMARGIN explicitamente.
Button_SetDropDownState

Define o estado suspenso de um botão especificado com estilo de BS_SPLITBUTTON. Use essa macro ou envie a mensagem BCM_SETDROPDOWNSTATE explicitamente.
Button_SetElevationRequiredState

Define o estado de elevação necessário para um botão ou link de comando especificado para exibir um ícone com privilégios elevados. Use essa macro ou envie a mensagem BCM_SETSHIELD explicitamente.
Button_SetImageList

Atribui uma lista de imagens a um controle de botão. Você pode usar essa macro ou enviar a mensagem BCM_SETIMAGELIST explicitamente.
Button_SetNote

Define o texto da anotação associada a um botão de link de comando especificado. Você pode usar essa macro ou enviar a mensagem BCM_SETNOTE explicitamente.
Button_SetSplitInfo

Define informações para um controle de botão de divisão especificado. Use essa macro ou envie a mensagem BCM_SETSPLITINFO explicitamente.
Button_SetTextMargin

Define as margens para desenhar texto em um controle de botão. Você pode usar essa macro ou enviar a mensagem BCM_SETTEXTMARGIN explicitamente.
ComboBox_GetCueBannerText

Obtém o texto da faixa de sinalização exibido no controle de edição de uma caixa de combinação. Use essa macro ou envie a mensagem CB_GETCUEBANNER explicitamente.
ComboBox_GetMinVisible

Obtém o número mínimo de itens visíveis na lista suspensa de uma caixa de combinação.
ComboBox_SetCueBannerText

Define o texto da faixa de sinalização exibido para o controle de edição de uma caixa de combinação.
ComboBox_SetMinVisible

Define o número mínimo de itens visíveis na lista suspensa de uma caixa de combinação.
CreateMappedBitmap

Cria um bitmap para uso em uma barra de ferramentas.
CreateStatusWindowA

Cria uma janela status, que normalmente é usada para exibir o status de um aplicativo. (ANSI)
CreateStatusWindowW

Cria uma janela status, que normalmente é usada para exibir o status de um aplicativo. (Unicode)
CreateToolbarEx

Cria uma janela da barra de ferramentas e adiciona os botões especificados à barra de ferramentas.
CreateUpDownControl

Cria um controle de up-down. Observação:_This função está obsoleta. É uma função de 16 bits e não pode manipular valores de 32 bits para intervalo e posição.
DateTime_CloseMonthCal

Fecha o controle DTP (seletor de data e hora). Use essa macro ou envie a mensagem DTM_CLOSEMONTHCAL explicitamente.
DateTime_GetDateTimePickerInfo

Obtém informações para um controle DTP (seletor de data e hora) especificado.
DateTime_GetIdealSize

Obtém o tamanho necessário para exibir o controle sem recorte. Use essa macro ou envie a mensagem DTM_GETIDEALSIZE explicitamente.
DateTime_GetMonthCal

Obtém o identificador para um controle de calendário do mês filho do seletor de data e hora (DTP). Você pode usar essa macro ou enviar a mensagem DTM_GETMONTHCAL explicitamente.
DateTime_GetMonthCalColor

Obtém a cor de uma determinada parte do calendário do mês em um controle DTP (seletor de data e hora). Você pode usar essa macro ou enviar a mensagem DTM_GETMCCOLOR explicitamente.
DateTime_GetMonthCalFont

Obtém a fonte que o controle de calendário de mês filho do controle DTP (seletor de data e hora) está usando no momento. Você pode usar essa macro ou enviar a mensagem DTM_GETMCFONT explicitamente.
DateTime_GetMonthCalStyle

Obtém o estilo de um controle DTP (seletor de data e hora) especificado. Use essa macro ou envie a mensagem DTM_GETMCSTYLE explicitamente.
DateTime_GetRange

Obtém os tempos de sistema permitidos mínimos e máximos atuais para um controle DTP (seletor de data e hora). Você pode usar essa macro ou enviar a mensagem DTM_GETRANGE explicitamente.
DateTime_GetSystemtime

Obtém a hora selecionada no momento de um controle DTP (seletor de data e hora) e a coloca em uma estrutura SYSTEMTIME especificada. Você pode usar essa macro ou enviar a mensagem DTM_GETSYSTEMTIME explicitamente.
DateTime_SetFormat

Define a exibição de um controle DTP (seletor de data e hora) com base em uma determinada cadeia de caracteres de formato. Você pode usar essa macro ou enviar a mensagem DTM_SETFORMAT explicitamente.
DateTime_SetMonthCalColor

Define a cor de uma determinada parte do calendário do mês em um controle DTP (seletor de data e hora). Você pode usar essa macro ou enviar a mensagem DTM_SETMCCOLOR explicitamente.
DateTime_SetMonthCalFont

Define a fonte a ser usada pelo controle de calendário de mês filho do controle DTP (seletor de data e hora). Você pode usar essa macro ou enviar explicitamente a mensagem DTM_SETMCFONT.
DateTime_SetMonthCalStyle

Define o estilo de um controle DTP (seletor de data e hora) especificado. Use essa macro ou envie a mensagem DTM_SETMCSTYLE explicitamente.
DateTime_SetRange

Define os tempos mínimos e máximos permitidos do sistema para um controle DTP (seletor de data e hora). Você pode usar essa macro ou enviar a mensagem DTM_SETRANGE explicitamente.
DateTime_SetSystemtime

Define um controle DTP (seletor de data e hora) como uma determinada data e hora. Você pode usar essa macro ou enviar a mensagem DTM_SETSYSTEMTIME explicitamente.
DefSubclassProc

Chama o próximo manipulador na cadeia de subclasse de uma janela. O último manipulador na cadeia de subclasse chama o procedimento de janela original para a janela.
DrawInsert

Desenha o ícone de inserção na janela pai da caixa de listagem de arrastar especificada.
DrawShadowText

Desenha o texto que tem uma sombra.
DrawStatusTextA

A função DrawStatusText desenha o texto especificado no estilo de uma janela status com bordas. (ANSI)
DrawStatusTextW

A função DrawStatusText desenha o texto especificado no estilo de uma janela status com bordas. (Unicode)
Edit_EnableSearchWeb

Habilita ou desabilita a "Pesquisa com o Bing..." item de menu de contexto em controles de edição. Você pode usar essa macro ou enviar a mensagem EM_ENABLESEARCHWEB explicitamente.
Edit_GetCaretIndex

Obtém o índice de caracteres do local do cursor para um determinado controle de edição. Você pode usar essa macro ou enviar a mensagem EM_GETCARETINDEX explicitamente.
Edit_GetCueBannerText

Obtém o texto exibido como uma dica textual, ou dica, em um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_GETCUEBANNER explicitamente.
Edit_GetEndOfLine

Obtém o fim do caractere de linha usado para o conteúdo do controle de edição. Você pode usar essa macro ou enviar a mensagem EM_GETENDOFLINE explicitamente.
Edit_GetExtendedStyle

Obtém os estilos estendidos que estão atualmente em uso para um determinado controle de edição. Você pode usar essa macro ou enviar a mensagem EM_GETEXTENDEDSTYLE explicitamente.
Edit_GetFileLine

Obtém o texto da linha de arquivo (ou lógica) especificada (delimitadores de quebra de texto são ignorados). Você pode usar essa macro ou enviar a mensagem EM_GETFILELINE explicitamente.
Edit_GetFileLineCount

Obtém o número de linhas de arquivo (ou lógicas) (delimitadores de quebra de texto são ignorados). Você pode usar essa macro ou enviar a mensagem EM_GETFILELINECOUNT explicitamente.
Edit_GetFileLineFromChar

Obtém o índice da linha de texto (ou lógica) do arquivo que inclui o índice de caractere especificado (delimitadores de quebra de texto são ignorados). Você pode usar essa macro ou enviar a mensagem EM_FILELINEFROMCHAR explicitamente.
Edit_GetFileLineIndex

Obtém o índice da linha de texto (ou lógica) do arquivo com base na linha visível especificada. Você pode usar essa macro ou enviar a mensagem EM_FILELINEINDEX explicitamente.
Edit_GetFileLineLength

Obtém o comprimento da linha de texto (ou lógica) do arquivo do índice de caracteres especificado (delimitadores de encapsulamento de texto são ignorados). Você pode usar essa macro ou enviar a mensagem EM_FILELINELENGTH explicitamente.
Edit_GetHilite

Essa macro não é implementada. (Edit_GetHilite)
Edit_GetZoom

Obtém a taxa de zoom atual de um controle de edição (a taxa de zoom está sempre entre 1/64 e 64). Você pode usar essa macro ou enviar a mensagem EM_GETZOOM explicitamente.
Edit_HideBalloonTip

Oculta qualquer dica de balão associada a um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_HIDEBALLOONTIP explicitamente.
Edit_NoSetFocus

Impede que um controle de edição de linha única receba o foco do teclado. Você pode usar essa macro ou enviar a mensagem EM_NOSETFOCUS explicitamente.
Edit_SearchWeb

Invoca o "Pesquisar com o Bing..." item de menu de contexto em controles de edição. Você pode usar essa macro ou enviar a mensagem EM_SEARCHWEB explicitamente.
Edit_SetCaretIndex

Define o índice de caracteres no qual localizar o cursor. Você pode usar essa macro ou enviar a mensagem EM_SETCARETINDEX explicitamente.
Edit_SetCueBannerText

Define o texto exibido como a indicação textual, ou dica, para um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_SETCUEBANNER explicitamente. (Edit_SetCueBannerText)
Edit_SetCueBannerTextFocused

Define o texto exibido como a indicação textual, ou dica, para um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_SETCUEBANNER explicitamente. (Edit_SetCueBannerTextFocused)
Edit_SetEndOfLine

Define o fim do caractere de linha usado para o conteúdo do controle de edição. Você pode usar essa macro ou enviar a mensagem EM_SETENDOFLINE explicitamente.
Edit_SetExtendedStyle

Define estilos estendidos para editar controles usando a máscara de estilo. Você pode usar essa macro ou enviar a mensagem EM_SETEXTENDEDSTYLE explicitamente.
Edit_SetHilite

Essa macro não é implementada. (Edit_SetHilite)
Edit_SetZoom

Define a taxa de zoom atual de um controle de edição (a taxa de zoom está sempre entre 1/64 e 64). Você pode usar essa macro ou enviar a mensagem EM_SETZOOM explicitamente.
Edit_ShowBalloonTip

Exibe uma dica de balão associada a um controle de edição. Você pode usar essa macro ou enviar a mensagem EM_SHOWBALLOONTIP explicitamente.
Edit_TakeFocus

Força um controle de edição de linha única a receber o foco do teclado. Você pode usar essa macro ou enviar a mensagem EM_TAKEFOCUS explicitamente.
FIRST_IPADDRESS

Extrai o valor do campo 0 de um endereço IP empacotado recuperado com a mensagem IPM_GETADDRESS.
FlatSB_EnableScrollBar

Habilita ou desabilita um ou ambos os botões de direção da barra de rolagem simples. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função EnableScrollBar padrão.
FlatSB_GetScrollInfo

Obtém as informações de uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função GetScrollInfo padrão.
FlatSB_GetScrollPos

Obtém a posição do polegar em uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função Padrão GetScrollPos.
FlatSB_GetScrollProp

Obtém as propriedades de uma barra de rolagem plana. Essa função também pode ser usada para determinar se InitializeFlatSB foi chamado para essa janela.
FlatSB_GetScrollPropPtr

Obtém as propriedades de uma barra de rolagem plana.
FlatSB_GetScrollRange

Obtém o intervalo de rolagem para uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função GetScrollRange padrão.
FlatSB_SetScrollInfo

Define as informações de uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função Padrão SetScrollInfo.
FlatSB_SetScrollPos

Define a posição atual do polegar em uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função Padrão SetScrollPos.
FlatSB_SetScrollProp

Define as propriedades de uma barra de rolagem plana.
FlatSB_SetScrollRange

Define o intervalo de rolagem de uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função Padrão SetScrollRange.
FlatSB_ShowScrollBar

Mostra ou oculta uma barra de rolagem plana. Se as barras de rolagem planas não forem inicializadas para a janela, essa função chamará a função ShowScrollBar padrão.
FORWARD_WM_NOTIFY

Envia ou posta a mensagem WM_NOTIFY.
FOURTH_IPADDRESS

Extrai o valor do campo 3 de um endereço IP empacotado recuperado com a mensagem IPM_GETADDRESS.
GetEffectiveClientRect

Calcula as dimensões de um retângulo na área do cliente que contém todos os controles especificados.
GetMUILanguage

Obtém o idioma atualmente em uso pelos controles comuns para um processo específico.
GetWindowSubclass

Recupera os dados de referência para o retorno de chamada de subclasse de janela especificado.
HANDLE_WM_NOTIFY

Chama uma função que processa a mensagem WM_NOTIFY.
Header_ClearAllFilters

Limpa todos os filtros para um determinado controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_CLEARFILTER explicitamente.
Header_ClearFilter

Limpa o filtro para um determinado controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_CLEARFILTER explicitamente.
Header_CreateDragImage

Cria uma versão transparente de uma imagem de item dentro de um controle de cabeçalho existente. Você pode usar essa macro ou enviar a mensagem HDM_CREATEDRAGIMAGE explicitamente.
Header_DeleteItem

Exclui um item de um controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_DELETEITEM explicitamente.
Header_EditFilter

Move o foco de entrada para a caixa de edição quando um botão de filtro tem o foco.
Header_GetBitmapMargin

Obtém a largura da margem (em pixels) de um bitmap em um controle de cabeçalho existente. Você pode usar essa macro ou enviar a mensagem HDM_GETBITMAPMARGIN explicitamente.
Header_GetFocusedItem

Obtém o item em um controle de cabeçalho que tem o foco. Use essa macro ou envie a mensagem HDM_GETFOCUSEDITEM explicitamente.
Header_GetImageList

Obtém o identificador para a lista de imagens que foi definida para um controle de cabeçalho existente. Você pode usar essa macro ou enviar a mensagem HDM_GETIMAGELIST explicitamente.
Header_GetItem

Obtém informações sobre um item em um controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_GETITEM explicitamente.
Header_GetItemCount

Obtém uma contagem dos itens em um controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_GETITEMCOUNT explicitamente.
Header_GetItemDropDownRect

Obtém as coordenadas do botão suspenso para um item especificado em um controle de cabeçalho. O controle de cabeçalho deve ser do tipo HDF_SPLITBUTTON. Use essa macro ou envie a mensagem HDM_GETITEMDROPDOWNRECT explicitamente.
Header_GetItemRect

Obtém o retângulo delimitador para um determinado item em um controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_GETITEMRECT explicitamente.
Header_GetOrderArray

Obtém a ordem atual da esquerda para a direita dos itens em um controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_GETORDERARRAY explicitamente.
Header_GetOverflowRect

Obtém as coordenadas da área de estouro suspensa para um controle de cabeçalho especificado. O controle de cabeçalho deve ser do tipo HDF_SPLITBUTTON. Use essa macro ou envie a mensagem HDM_GETOVERFLOWRECT explicitamente.
Header_GetStateImageList

Obtém o identificador para a lista de imagens que foi definida para um estado de controle de cabeçalho existente.
Header_GetUnicodeFormat

Obtém o sinalizador de formato de caractere Unicode para o controle. Você pode usar essa macro ou enviar a mensagem HDM_GETUNICODEFORMAT explicitamente.
Header_InsertItem

Insere um novo item em um controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_INSERTITEM explicitamente.
Header_Layout

Recupera o tamanho e a posição corretos de um controle de cabeçalho dentro da janela pai. Você pode usar essa macro ou enviar a mensagem HDM_LAYOUT explicitamente.
Header_OrderToIndex

Recupera um valor de índice para um item com base em sua ordem no controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_ORDERTOINDEX explicitamente.
Header_SetBitmapMargin

Define a largura da margem para um bitmap em um controle de cabeçalho existente. Você pode usar essa macro ou enviar a mensagem HDM_SETBITMAPMARGIN explicitamente.
Header_SetFilterChangeTimeout

Define o intervalo de tempo limite entre o tempo em que uma alteração ocorre nos atributos de filtro e a postagem de uma notificação HDN_FILTERCHANGE. Você pode usar essa macro ou enviar a mensagem HDM_SETFILTERCHANGETIMEOUT explicitamente.
Header_SetFocusedItem

Define o foco para um item especificado em um controle de cabeçalho. Use essa macro ou envie a mensagem HDM_SETFOCUSEDITEM explicitamente.
Header_SetHotDivider

Altera a cor de um divisor entre itens de cabeçalho para indicar o destino de uma operação externa de arrastar e soltar. Você pode usar essa macro ou enviar a mensagem HDM_SETHOTDIVIDER explicitamente.
Header_SetImageList

Atribui uma lista de imagens a um controle de cabeçalho existente. Você pode usar essa macro ou enviar a mensagem HDM_SETIMAGELIST explicitamente.
Header_SetItem

Define os atributos do item especificado em um controle de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_SETITEM explicitamente.
Header_SetOrderArray

Define a ordem da esquerda para a direita dos itens de cabeçalho. Você pode usar essa macro ou enviar a mensagem HDM_SETORDERARRAY explicitamente.
Header_SetStateImageList

Atribui uma lista de imagens a um estado de controle de cabeçalho existente.
Header_SetUnicodeFormat

Define o sinalizador de formato de caractere UNICODE para o controle .
HIMAGELIST_QueryInterface

Recupera um ponteiro para um objeto IImageList ou IImageList2 que corresponde ao identificador HIMAGELIST da lista de imagens.
ImageList_Add

Adiciona uma imagem ou imagens a uma lista de imagens. (ImageList_Add)
ImageList_AddIcon

Adiciona um ícone ou cursor a uma lista de imagens. ImageList_AddIcon chama a função ImageList_ReplaceIcon.
ImageList_AddMasked

Adiciona uma imagem ou imagens a uma lista de imagens, gerando uma máscara do bitmap especificado. (ImageList_AddMasked)
ImageList_BeginDrag

Começa arrastando uma imagem. (ImageList_BeginDrag)
ImageList_Copy

Copia imagens em uma determinada lista de imagens.
ImageList_Create

Cria uma nova lista de imagens.
ImageList_Destroy

Destrói uma lista de imagens.
ImageList_DragEnter

Exibe a imagem de arrastar na posição especificada dentro da janela.
ImageList_DragLeave

Desbloqueia a janela especificada e oculta a imagem de arrastar, permitindo que a janela seja atualizada.
ImageList_DragMove

Move a imagem que está sendo arrastada durante uma operação do tipo "arrastar e soltar". Essa função normalmente é chamada em resposta a uma mensagem WM_MOUSEMOVE. (ImageList_DragMove)
ImageList_DragShowNolock

Mostra ou oculta a imagem que está sendo arrastada. (ImageList_DragShowNolock)
ImageList_Draw

Desenha um item da lista de imagens no contexto do dispositivo especificado. (ImageList_Draw)
Imagelist_drawex

Desenha um item da lista de imagens no contexto do dispositivo especificado. A função usa o estilo de desenho especificado e combina a imagem com a cor especificada.
ImageList_DrawIndirect

Desenha uma imagem de lista de imagens com base em uma estrutura IMAGELISTDRAWPARAMS.
ImageList_Duplicate

Cria uma duplicata de uma lista de imagens existente.
ImageList_EndDrag

Encerra uma operação de arrastar. (ImageList_EndDrag)
ImageList_ExtractIcon

Chama a função ImageList_GetIcon para criar um ícone ou cursor com base em uma imagem e máscara em uma lista de imagens.
ImageList_GetBkColor

Recupera a cor da tela de fundo atual para uma lista de imagens.
ImageList_GetDragImage

Recupera a lista de imagens temporárias usada para a imagem de arrastar. A função também recupera a posição de arrastar atual e o deslocamento da imagem de arrasto em relação à posição de arrastar.
ImageList_GetIcon

Cria um ícone de uma imagem e máscara em uma lista de imagens.
ImageList_GetIconSize

Recupera as dimensões das imagens em uma lista de imagens. Todas as imagens em uma lista de imagens têm as mesmas dimensões.
ImageList_GetImageCount

Recupera o número de imagens em uma lista de imagens.
ImageList_GetImageInfo

Recupera informações sobre uma imagem.
ImageList_LoadBitmap

Chama a função ImageList_LoadImage para criar uma lista de imagens do recurso de bitmap especificado.
ImageList_LoadImageA

Cria uma lista de imagens do bitmap especificado. (ANSI)
ImageList_LoadImageW

Cria uma lista de imagens do bitmap especificado. (Unicode)
ImageList_Merge

Cria uma nova imagem combinando duas imagens existentes. A função também cria uma nova lista de imagens na qual armazenar a imagem.
ImageList_Read

Lê uma lista de imagens de um fluxo.
ImageList_ReadEx

Lê uma lista de imagens de um fluxo e retorna uma interface IImageList para a lista de imagens.
ImageList_Remove

Remove uma imagem de uma lista de imagens. (ImageList_Remove)
ImageList_RemoveAll

Chama a função ImageList_Remove para remover todas as imagens de uma lista de imagens.
ImageList_Replace

Substitui uma imagem em uma lista de imagens por uma nova imagem. (ImageList_Replace)
ImageList_ReplaceIcon

Substitui uma imagem por um ícone ou cursor. (ImageList_ReplaceIcon)
ImageList_SetBkColor

Define a cor da tela de fundo de uma lista de imagens. Essa função só funcionará se você adicionar um ícone ou usar ImageList_AddMasked com um bitmap preto e branco. Sem uma máscara, toda a imagem é desenhada; portanto, a cor da tela de fundo não está visível.
ImageList_SetDragCursorImage

Cria uma nova imagem de arrastar combinando a imagem especificada (normalmente uma imagem de cursor do mouse) com a imagem de arrastar atual.
ImageList_SetIconSize

Define as dimensões das imagens em uma lista de imagens e remove todas as imagens da lista. (ImageList_SetIconSize)
ImageList_SetImageCount

Redimensiona uma lista de imagens existente. (ImageList_SetImageCount)
Imagelist_setoverlayimage

Adiciona uma imagem especificada à lista de imagens a serem usadas como máscaras de sobreposição. Uma lista de imagens pode ter até quatro máscaras de sobreposição na versão 4.70 e anteriores e até 15 na versão 4.71. A função atribui um índice de máscara de sobreposição à imagem especificada.
ImageList_Write

Grava uma lista de imagens em um fluxo. (ImageList_Write)
ImageList_WriteEx

Grava uma lista de imagens em um fluxo. (ImageList_WriteEx)
INDEXTOOVERLAYMASK

Prepara o índice de uma máscara de sobreposição para que a função ImageList_Draw possa usá-la.
INDEXTOSTATEIMAGEMASK

Prepara o índice de uma imagem de estado para que um controle de exibição de árvore ou controle de exibição de lista possa usar o índice para recuperar a imagem de estado de um item.
InitCommonControls

Registra e inicializa determinadas classes comuns de janela de controle. Essa função está obsoleta. Novos aplicativos devem usar a função InitCommonControlsEx.
Initcommoncontrolsex

Garante que a DLL de controle comum (Comctl32.dll) seja carregada e registre classes de controle comuns específicas da DLL. Um aplicativo deve chamar essa função antes de criar um controle comum.
InitializeFlatSB

Inicializa barras de rolagem simples para uma janela específica.
InitMUILanguage

Permite que um aplicativo especifique um idioma a ser usado com os controles comuns diferentes do idioma do sistema.
LBItemFromPt

Recupera o índice do item no ponto especificado em uma caixa de listagem.
ListView_ApproximateViewRect

Calcula a largura e a altura aproximadas necessárias para exibir um determinado número de itens. Você pode usar essa macro ou enviar a mensagem LVM_APPROXIMATEVIEWRECT explicitamente.
ListView_Arrange

Organiza itens no modo de exibição de ícone. Você pode usar essa macro ou enviar a mensagem LVM_ARRANGE explicitamente.
ListView_CancelEditLabel

Cancela uma operação de edição de texto de item. Você pode usar essa macro ou enviar a mensagem LVM_CANCELEDITLABEL explicitamente.
ListView_CreateDragImage

Cria uma lista de imagens de arrastar para o item especificado. Você pode usar essa macro ou enviar a mensagem LVM_CREATEDRAGIMAGE explicitamente.
ListView_DeleteAllItems

Remove todos os itens de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_DELETEALLITEMS explicitamente.
ListView_DeleteColumn

Remove uma coluna de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_DELETECOLUMN explicitamente.
ListView_DeleteItem

Remove um item de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_DELETEITEM explicitamente.
ListView_EditLabel

Inicia a edição in-loco do texto do item de exibição de lista especificado. A mensagem seleciona implicitamente e concentra o item especificado. Você pode usar essa macro ou enviar a mensagem LVM_EDITLABEL explicitamente.
ListView_EnableGroupView

Habilita ou desabilita se os itens em um controle de exibição de lista são exibidos como um grupo. Você pode usar essa macro ou enviar a mensagem LVM_ENABLEGROUPVIEW explicitamente.
ListView_EnsureVisible

Garante que um item de exibição de lista esteja totalmente ou parcialmente visível, rolando o controle de exibição de lista, se necessário. Você pode usar essa macro ou enviar a mensagem LVM_ENSUREVISIBLE explicitamente.
ListView_FindItem

Pesquisa um item de exibição de lista com as características especificadas. Você pode usar essa macro ou enviar a mensagem LVM_FINDITEM explicitamente.
ListView_GetBkColor

Obtém a cor da tela de fundo de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETBKCOLOR explicitamente.
ListView_GetBkImage

Obtém a imagem de plano de fundo em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETBKIMAGE explicitamente.
ListView_GetCallbackMask

Obtém a máscara de retorno de chamada para um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETCALLBACKMASK explicitamente.
ListView_GetCheckState

Determina se um item em um controle de exibição de lista está selecionado. Isso deve ser usado apenas para controles de exibição de lista que têm o estilo LVS_EX_CHECKBOXES.
ListView_GetColumn

Obtém os atributos da coluna de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETCOLUMN explicitamente.
ListView_GetColumnOrderArray

Obtém a ordem atual da esquerda para a direita das colunas em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETCOLUMNORDERARRAY explicitamente.
ListView_GetColumnWidth

Obtém a largura de uma coluna no relatório ou no modo de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETCOLUMNWIDTH explicitamente.
ListView_GetCountPerPage

Calcula o número de itens que podem caber verticalmente na área visível de um controle de exibição de lista quando estiver na exibição de lista ou relatório. Somente itens totalmente visíveis são contados. Você pode usar essa macro ou enviar a mensagem LVM_GETCOUNTPERPAGE explicitamente.
ListView_GetEditControl

Obtém o identificador para o controle de edição que está sendo usado para editar o texto de um item de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETEDITCONTROL explicitamente.
ListView_GetEmptyText

Obtém o texto destinado à exibição quando o controle de exibição de lista aparece vazio. Use essa macro ou envie a mensagem LVM_GETEMPTYTEXT explicitamente.
ListView_GetExtendedListViewStyle

Obtém os estilos estendidos que estão atualmente em uso para um determinado controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETEXTENDEDLISTVIEWSTYLE explicitamente.
ListView_GetFocusedGroup

Obtém o grupo que tem o foco. Use essa macro ou envie a mensagem LVM_GETFOCUSEDGROUP explicitamente.
ListView_GetFooterInfo

Obtém informações sobre o rodapé de um controle de exibição de lista especificado. Use essa macro ou envie a mensagem LVM_GETFOOTERINFO explicitamente.
ListView_GetFooterItem

Obtém informações sobre um item de rodapé para um controle de exibição de lista especificado. Use essa macro ou envie a mensagem LVM_GETFOOTERITEM explicitamente.
ListView_GetFooterItemRect

Obtém as coordenadas de um rodapé para um item especificado em um controle de exibição de lista. Use essa macro ou envie a mensagem LVM_GETFOOTERITEMRECT explicitamente.
ListView_GetFooterRect

Obtém as coordenadas do rodapé para um controle de exibição de lista especificado. Use essa macro ou envie a mensagem LVM_GETFOOTERRECT explicitamente.
ListView_GetGroupCount

Obtém o número de grupos. Você pode usar essa macro ou enviar a mensagem LVM_GETGROUPCOUNT explicitamente.
ListView_GetGroupHeaderImageList

Obtém a lista de imagens de cabeçalho de grupo que foi definida para um controle de exibição de lista existente.
ListView_GetGroupInfo

Obtém informações de grupo. Você pode usar essa macro ou enviar a mensagem LVM_GETGROUPINFO explicitamente.
ListView_GetGroupInfoByIndex

Obtém informações sobre um grupo especificado. Use essa macro ou envie a mensagem LVM_GETGROUPINFOBYINDEX explicitamente.
ListView_GetGroupMetrics

Obtém informações sobre a exibição de grupos. Você pode usar essa macro ou enviar a mensagem LVM_GETGROUPMETRICS explicitamente.
ListView_GetGroupRect

Obtém o retângulo de um grupo especificado. Use essa macro ou envie a mensagem LVM_GETGROUPRECT explicitamente.
ListView_GetGroupState

Obtém o estado de um grupo especificado. Use essa macro ou envie a mensagem LVM_GETGROUPSTATE explicitamente.
ListView_GetHeader

Obtém o identificador para o controle de cabeçalho usado por um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETHEADER explicitamente.
ListView_GetHotCursor

Obtém o HCURSOR usado quando o ponteiro está sobre um item enquanto o controle frequente está habilitado. Você pode usar essa macro ou enviar a mensagem LVM_GETHOTCURSOR explicitamente.
ListView_GetHotItem

Obtém o índice do item quente. Você pode usar essa macro ou enviar a mensagem LVM_GETHOTITEM explicitamente.
ListView_GetHoverTime

Obtém a quantidade de tempo que o cursor do mouse deve passar sobre um item antes de ser selecionado. Você pode usar essa macro ou enviar a mensagem LVM_GETHOVERTIME explicitamente.
ListView_GetImageList

Obtém o identificador para uma lista de imagens usada para desenhar itens de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETIMAGELIST explicitamente.
ListView_GetInsertMark

Obtém a posição do ponto de inserção. Você pode usar essa macro ou enviar a mensagem LVM_GETINSERTMARK explicitamente.
ListView_GetInsertMarkColor

Obtém a cor do ponto de inserção. Você pode usar essa macro ou enviar a mensagem LVM_GETINSERTMARKCOLOR explicitamente.
ListView_GetInsertMarkRect

Obtém o retângulo que limita o ponto de inserção. Você pode usar essa macro ou enviar a mensagem LVM_GETINSERTMARKRECT explicitamente.
ListView_GetISearchString

Obtém a cadeia de caracteres de pesquisa incremental de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETISEARCHSTRING explicitamente.
ListView_GetItem

Obtém alguns ou todos os atributos de um item de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETITEM explicitamente.
ListView_GetItemCount

Obtém o número de itens em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETITEMCOUNT explicitamente.
ListView_GetItemIndexRect

Obtém o retângulo delimitador para todo ou parte de um subitem na exibição atual de um controle de exibição de lista especificado. Use essa macro ou envie a mensagem LVM_GETITEMINDEXRECT explicitamente.
ListView_GetItemPosition

Obtém a posição de um item de exibição de lista. Você pode usar essa macro ou enviar explicitamente a mensagem LVM_GETITEMPOSITION.
ListView_GetItemRect

Obtém o retângulo delimitador para todo ou parte de um item no modo de exibição atual. Você pode usar essa macro ou enviar a mensagem LVM_GETITEMRECT explicitamente.
ListView_GetItemSpacing

Determina o espaçamento entre itens em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETITEMSPACING explicitamente.
ListView_GetItemState

Obtém o estado de um item de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETITEMSTATE explicitamente.
ListView_GetItemText

Obtém o texto de um item de exibição de lista ou subitem. Você pode usar essa macro ou enviar a mensagem LVM_GETITEMTEXT explicitamente.
ListView_GetNextItem

Pesquisa um item de exibição de lista que tenha as propriedades especificadas e tenha a relação especificada com um item especificado. Você pode usar essa macro ou enviar a mensagem LVM_GETNEXTITEM explicitamente.
ListView_GetNextItemIndex

Obtém o índice do item em um controle de exibição de lista específico que tem as propriedades especificadas e a relação com outro item específico. Use essa macro ou envie a mensagem LVM_GETNEXTITEMINDEX explicitamente.
ListView_GetNumberOfWorkAreas

Obtém o número de áreas de trabalho em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETNUMBEROFWORKAREAS explicitamente.
ListView_GetOrigin

Obtém a origem da exibição atual para um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETORIGIN explicitamente.
ListView_GetOutlineColor

Obtém a cor da borda de um controle de exibição de lista se o LVS_EX_BORDERSELECT estilo de janela estendida estiver definido. Você pode usar essa macro ou enviar a mensagem LVM_GETOUTLINECOLOR explicitamente.
ListView_GetSelectedColumn

Obtém um inteiro que especifica a coluna selecionada. Você pode usar essa macro ou enviar a mensagem LVM_GETSELECTEDCOLUMN explicitamente.
ListView_GetSelectedCount

Determina o número de itens selecionados em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETSELECTEDCOUNT explicitamente.
ListView_GetSelectionMark

Obtém a marca de seleção de um controle de exibição de lista. Você pode usar essa macro ou enviar explicitamente a mensagem LVM_GETSELECTIONMARK.
ListView_GetStringWidth

Determina a largura de uma cadeia de caracteres especificada usando a fonte atual do controle de exibição de lista especificada. Você pode usar essa macro ou enviar a mensagem LVM_GETSTRINGWIDTH explicitamente.
ListView_GetSubItemRect

Obtém informações sobre o retângulo que envolve um subitem em um controle de exibição de lista.
ListView_GetTextBkColor

Obtém a cor da tela de fundo do texto de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETTEXTBKCOLOR explicitamente.
ListView_GetTextColor

Obtém a cor do texto de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETTEXTCOLOR explicitamente.
ListView_GetTileInfo

Obtém informações sobre um bloco em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETTILEINFO explicitamente.
ListView_GetTileViewInfo

Obtém informações sobre um controle de exibição de lista no modo de exibição de bloco. Você pode usar essa macro ou enviar a mensagem LVM_GETTILEVIEWINFO explicitamente.
ListView_GetToolTips

Obtém o controle de dica de ferramenta que o controle de exibição de lista usa para exibir dicas de ferramenta. Você pode usar essa macro ou enviar a mensagem LVM_GETTOOLTIPS explicitamente.
ListView_GetTopIndex

Obtém o índice do item visível mais alto quando estiver na exibição de lista ou relatório. Você pode usar essa macro ou enviar a mensagem LVM_GETTOPINDEX explicitamente.
ListView_GetUnicodeFormat

Obtém o sinalizador de formato de caractere Unicode para o controle. Você pode usar essa macro ou enviar a mensagem LVM_GETUNICODEFORMAT explicitamente.
ListView_GetView

Obtém a exibição atual de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETVIEW explicitamente.
ListView_GetViewRect

Obtém o retângulo delimitador de todos os itens no controle de exibição de lista. O modo de exibição de lista deve estar no ícone ou no modo de exibição de ícone pequeno. Você pode usar essa macro ou enviar a mensagem LVM_GETVIEWRECT explicitamente.
ListView_GetWorkAreas

Obtém as áreas de trabalho de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETWORKAREAS explicitamente.
ListView_HasGroup

Determina se o controle de exibição de lista tem um grupo especificado. Você pode usar essa macro ou enviar a mensagem LVM_HASGROUP explicitamente.
ListView_HitTest

Determina qual item de exibição de lista, se houver, está em uma posição especificada. Você pode usar essa macro ou enviar a mensagem LVM_HITTEST explicitamente. (ListView_HitTest)
ListView_HitTestEx

Determina qual item de exibição de lista, se houver, está em uma posição especificada. Você pode usar essa macro ou enviar a mensagem LVM_HITTEST explicitamente. (ListView_HitTestEx)
ListView_InsertColumn

Insere uma nova coluna em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_INSERTCOLUMN explicitamente.
ListView_InsertGroup

Insere um grupo em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_INSERTGROUP explicitamente.
ListView_InsertGroupSorted

Insere um grupo em uma lista ordenada de grupos. Você pode usar essa macro ou enviar a mensagem LVM_INSERTGROUPSORTED explicitamente.
ListView_InsertItem

Insere um novo item em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_INSERTITEM explicitamente.
ListView_InsertMarkHitTest

Recupera o ponto de inserção mais próximo de um ponto especificado. Você pode usar essa macro ou enviar a mensagem LVM_INSERTMARKHITTEST explicitamente.
ListView_IsGroupViewEnabled

Verifica se o controle de exibição de lista tem a exibição de grupo habilitada. Você pode usar essa macro ou enviar a mensagem LVM_ISGROUPVIEWENABLED explicitamente.
ListView_IsItemVisible

Indica se um item no controle de exibição de lista está visível. Use essa macro ou envie a mensagem LVM_ISITEMVISIBLE explicitamente.
ListView_MapIDToIndex

Mapeia a ID de um item para um índice. Você pode usar essa macro ou enviar a mensagem LVM_MAPIDTOINDEX explicitamente.
ListView_MapIndexToID

Mapeia o índice de um item para uma ID exclusiva. Você pode usar essa macro ou enviar a mensagem LVM_MAPINDEXTOID explicitamente.
ListView_MoveGroup

Essa macro não está implementada. (ListView_MoveGroup)
ListView_MoveItemToGroup

Essa macro não está implementada. (ListView_MoveItemToGroup)
ListView_RedrawItems

Força um controle de exibição de lista a redesenhar um intervalo de itens. Você pode usar essa macro ou enviar a mensagem LVM_REDRAWITEMS explicitamente.
ListView_RemoveAllGroups

Remove todos os grupos de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_REMOVEALLGROUPS explicitamente.
ListView_RemoveGroup

Remove um grupo de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_REMOVEGROUP explicitamente.
ListView_Scroll

Rola o conteúdo de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SCROLL explicitamente.
ListView_SetBkColor

Define a cor da tela de fundo de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETBKCOLOR explicitamente.
ListView_SetBkImage

Define a imagem de plano de fundo em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETBKIMAGE explicitamente.
ListView_SetCallbackMask

Altera a máscara de retorno de chamada para um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETCALLBACKMASK explicitamente.
ListView_SetCheckState

Seleciona ou desmarca um item em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMSTATE explicitamente.
ListView_SetColumn

Define os atributos de uma coluna de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETCOLUMN explicitamente.
ListView_SetColumnOrderArray

Define a ordem da esquerda para a direita das colunas em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETCOLUMNORDERARRAY explicitamente.
ListView_SetColumnWidth

Usado para alterar a largura de uma coluna no modo de exibição de relatório ou a largura de todas as colunas no modo de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETCOLUMNWIDTH explicitamente.
ListView_SetExtendedListViewStyle

Define estilos estendidos para controles de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETEXTENDEDLISTVIEWSTYLE explicitamente.
ListView_SetExtendedListViewStyleEx

Define estilos estendidos para controles de exibição de lista usando a máscara de estilo. Você pode usar essa macro ou enviar a mensagem LVM_SETEXTENDEDLISTVIEWSTYLE explicitamente.
ListView_SetGroupHeaderImageList

Atribui uma lista de imagens ao cabeçalho de grupo de um controle de exibição de lista.
ListView_SetGroupInfo

Define informações de grupo. Você pode usar essa macro ou enviar a mensagem LVM_SETGROUPINFO explicitamente.
ListView_SetGroupMetrics

Define informações sobre a exibição de grupos. Você pode usar essa macro ou enviar a mensagem LVM_SETGROUPMETRICS explicitamente.
ListView_SetGroupState

Define o estado de um grupo especificado.
ListView_SetHotCursor

Define o HCURSOR que o controle de exibição de lista usa quando o ponteiro está sobre um item enquanto o acompanhamento frequente está habilitado. Você pode usar essa macro ou enviar a mensagem LVM_SETHOTCURSOR explicitamente. Para marcar se o acompanhamento frequente está habilitado, chame SystemParametersInfo.
ListView_SetHotItem

Define o item quente em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETHOTITEM explicitamente.
ListView_SetHoverTime

Define a quantidade de tempo que o cursor do mouse deve passar sobre um item antes de ser selecionado. Você pode usar essa macro ou enviar a mensagem LVM_SETHOVERTIME explicitamente.
ListView_SetIconSpacing

Define o espaçamento entre ícones em controles de exibição de lista definidos como o estilo LVS_ICON. Você pode usar essa macro ou enviar a mensagem LVM_SETICONSPACING explicitamente.
ListView_SetImageList

Atribui uma lista de imagens a um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETIMAGELIST explicitamente.
ListView_SetInfoTip

Define o texto da dica de ferramenta. Você pode usar essa macro ou enviar a mensagem LVM_SETINFOTIP explicitamente.
ListView_SetInsertMark

Define o ponto de inserção como a posição definida. Você pode usar essa macro ou enviar a mensagem LVM_SETINSERTMARK explicitamente.
ListView_SetInsertMarkColor

Define a cor do ponto de inserção. Você pode usar essa macro ou enviar a mensagem LVM_SETINSERTMARKCOLOR explicitamente.
ListView_SetItem

Define alguns ou todos os atributos de um item de exibição de lista. Você também pode usar ListView_SetItem para definir o texto de um subitem. Você pode usar essa macro ou enviar a mensagem LVM_SETITEM explicitamente.
ListView_SetItemCount

Faz com que o controle de exibição de lista aloque memória para o número especificado de itens. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMCOUNT explicitamente.
ListView_SetItemCountEx

Define o número virtual de itens em uma exibição de lista virtual. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMCOUNT explicitamente.
ListView_SetItemIndexState

Define o estado de um item de exibição de lista especificado. Use essa macro ou envie a mensagem LVM_SETITEMINDEXSTATE explicitamente.
ListView_SetItemPosition

Move um item para uma posição especificada em um controle de exibição de lista (no ícone ou no modo de exibição de ícone pequeno). Você pode usar essa macro ou enviar a mensagem LVM_SETITEMPOSITION explicitamente.
ListView_SetItemPosition32

Move um item para uma posição especificada em um controle de exibição de lista (no ícone ou no modo de exibição de ícone pequeno).
ListView_SetItemState

Altera o estado de um item em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMSTATE explicitamente.
ListView_SetItemText

Altera o texto de um item de exibição de lista ou subitem. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMTEXT explicitamente.
ListView_SetOutlineColor

Define a cor da borda de um controle de exibição de lista se o LVS_EX_BORDERSELECT estilo de janela estendido estiver definido. Você pode usar essa macro ou enviar a mensagem LVM_SETOUTLINECOLOR explicitamente.
ListView_SetSelectedColumn

Define o índice da coluna selecionada. Você pode usar essa macro ou enviar a mensagem LVM_SETSELECTEDCOLUMN explicitamente.
ListView_SetSelectionMark

Define a marca de seleção em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETSELECTIONMARK explicitamente.
ListView_SetTextBkColor

Define a cor da tela de fundo do texto em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETTEXTBKCOLOR explicitamente.
ListView_SetTextColor

Define a cor do texto de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETTEXTCOLOR explicitamente.
ListView_SetTileInfo

Define informações para um bloco existente de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETTILEINFO explicitamente.
ListView_SetTileViewInfo

Define informações que um controle de exibição de lista usa no modo de exibição de bloco. Você pode usar essa macro ou enviar a mensagem LVM_SETTILEVIEWINFO explicitamente.
ListView_SetToolTips

Define o controle de dica de ferramenta que o controle de exibição de lista usará para exibir dicas de ferramenta. Você pode usar essa macro ou enviar a mensagem LVM_SETTOOLTIPS explicitamente.
ListView_SetUnicodeFormat

Define o sinalizador de formato de caractere Unicode para o controle . (ListView_SetUnicodeFormat)
ListView_SetView

Define a exibição de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETVIEW explicitamente.
ListView_SetWorkAreas

Define as áreas de trabalho em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETWORKAREAS explicitamente.
ListView_SortGroups

Usa uma função de comparação definida pelo aplicativo para classificar grupos por ID dentro de um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SORTGROUPS explicitamente.
ListView_SortItems

Usa uma função de comparação definida pelo aplicativo para classificar os itens de um controle de exibição de lista. O índice de cada item é alterado para refletir a nova sequência. Você pode usar essa macro ou enviar a mensagem LVM_SORTITEMS explicitamente.
ListView_SortItemsEx

Usa uma função de comparação definida pelo aplicativo para classificar os itens de um controle de exibição de lista. O índice de cada item é alterado para refletir a nova sequência. Você pode usar essa macro ou enviar a mensagem LVM_SORTITEMSEX explicitamente.
ListView_SubItemHitTest

Determina qual item de exibição de lista ou subitem está localizado em uma determinada posição. Você pode usar essa macro ou enviar a mensagem LVM_SUBITEMHITTEST explicitamente. (ListView_SubItemHitTest)
ListView_SubItemHitTestEx

Determina qual item de exibição de lista ou subitem está localizado em uma determinada posição. Você pode usar essa macro ou enviar a mensagem LVM_SUBITEMHITTEST explicitamente. (ListView_SubItemHitTestEx)
ListView_Update

Atualizações um item de exibição de lista. Se o controle list-view tiver o estilo LVS_AUTOARRANGE, essa macro fará com que o controle list-view seja organizado. Você pode usar essa macro ou enviar a mensagem LVM_UPDATE explicitamente.
LoadIconMetric

Carrega um recurso de ícone especificado com uma métrica de sistema especificada pelo cliente.
LoadIconWithScaleDown

Carrega um ícone. Se o ícone não for um tamanho padrão, essa função reduzirá verticalmente uma imagem maior em vez de escalar verticalmente uma imagem menor.
MakeDragList

Altera a caixa de listagem de seleção única especificada para uma caixa de listagem arrastar.
MAKEIPADDRESS

Empacota quatro valores de byte em um único LPARAM adequado para uso com a mensagem IPM_SETADDRESS.
MAKEIPRANGE

Empacota dois valores de byte em um único LPARAM adequado para uso com a mensagem IPM_SETRANGE.
MenuHelp

Processa mensagens WM_MENUSELECT e WM_COMMAND e exibe o texto da Ajuda sobre o menu atual na janela de status especificada.
MonthCal_GetCalendarBorder

Obtém o tamanho da borda, em pixels, de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETCALENDARBORDER explicitamente.
MonthCal_GetCalendarCount

Obtém o número de calendários exibidos atualmente no controle de calendário. Você pode usar essa macro ou enviar a mensagem MCM_GETCALENDARCOUNT explicitamente.
MonthCal_GetCalendarGridInfo

Obtém informações sobre uma grade de calendário.
MonthCal_GetCALID

Obtém a ID do calendário atual para o controle de calendário especificado. Você pode usar essa macro ou enviar a mensagem MCM_GETCALID explicitamente.
MonthCal_GetColor

Recupera a cor de uma determinada parte de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETCOLOR explicitamente.
MonthCal_GetCurrentView

Obtém a exibição de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETCURRENTVIEW explicitamente.
MonthCal_GetCurSel

Recupera a data selecionada no momento. Você pode usar essa macro ou enviar a mensagem MCM_GETCURSEL explicitamente.
MonthCal_GetFirstDayOfWeek

Recupera o primeiro dia da semana para um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETFIRSTDAYOFWEEK explicitamente.
MonthCal_GetMaxSelCount

Recupera o intervalo máximo de datas que pode ser selecionado em um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETMAXSELCOUNT explicitamente.
MonthCal_GetMaxTodayWidth

Recupera a largura máxima da cadeia de caracteres "hoje" em um controle de calendário de mês. Isso inclui o texto do rótulo e o texto da data. Você pode usar essa macro ou enviar a mensagem MCM_GETMAXTODAYWIDTH explicitamente.
MonthCal_GetMinReqRect

Recupera o tamanho mínimo necessário para exibir um mês inteiro em um controle de calendário de mês. As informações de tamanho são apresentadas na forma de uma estrutura RECT. Você pode usar essa macro ou enviar a mensagem MCM_GETMINREQRECT explicitamente.
MonthCal_GetMonthDelta

Recupera a taxa de rolagem de um controle de calendário de mês. A taxa de rolagem é o número de meses que o controle move sua exibição quando o usuário clica em um botão de rolagem. Você pode usar essa macro ou enviar a mensagem MCM_GETMONTHDELTA explicitamente.
MonthCal_GetMonthRange

Recupera informações de data (usando estruturas SYSTEMTIME) que representam os limites altos e baixos da exibição de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETMONTHRANGE explicitamente.
MonthCal_GetRange

Recupera as datas mínimas e máximas permitidas definidas para um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETRANGE explicitamente.
MonthCal_GetSelRange

Recupera informações de data que representam os limites superior e inferior do intervalo de datas atualmente selecionado pelo usuário. Você pode usar essa macro ou enviar a mensagem MCM_GETSELRANGE explicitamente.
MonthCal_GetToday

Recupera as informações de data para a data especificada como "hoje" para um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_GETTODAY explicitamente.
MonthCal_GetUnicodeFormat

Recupera o sinalizador de formato de caractere Unicode para o controle. Você pode usar essa macro ou enviar a mensagem MCM_GETUNICODEFORMAT explicitamente.
MonthCal_HitTest

Determina qual parte de um controle de calendário de mês está em um determinado ponto na tela. Você pode usar essa macro ou enviar a mensagem MCM_HITTEST explicitamente.
MonthCal_SetCalendarBorder

Define o tamanho da borda, em pixels, de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETCALENDARBORDER explicitamente.
MonthCal_SetCALID

Define a ID do calendário para o controle de calendário especificado. Você pode usar essa macro ou enviar a mensagem MCM_SETCALID explicitamente.
MonthCal_SetColor

Define a cor de uma determinada parte de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETCOLOR explicitamente.
MonthCal_SetCurrentView

Define a exibição de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETCURRENTVIEW explicitamente.
MonthCal_SetCurSel

Define a data selecionada no momento para um controle de calendário de mês. Se a data especificada não estiver em exibição, o controle atualizará a exibição para exibi-la. Você pode usar essa macro ou enviar a mensagem MCM_SETCURSEL explicitamente.
MonthCal_SetDayState

Define os estados de dia para todos os meses que estão visíveis no momento dentro de um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETDAYSTATE explicitamente.
MonthCal_SetFirstDayOfWeek

Define o primeiro dia da semana para um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETFIRSTDAYOFWEEK explicitamente.
MonthCal_SetMaxSelCount

Define o número máximo de dias que podem ser selecionados em um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETMAXSELCOUNT explicitamente.
MonthCal_SetMonthDelta

Define a taxa de rolagem de um controle de calendário de mês. A taxa de rolagem é o número de meses que o controle move sua exibição quando o usuário clica em um botão de rolagem. Você pode usar essa macro ou enviar a mensagem MCM_SETMONTHDELTA explicitamente.
MonthCal_SetRange

Define as datas mínimas e máximas permitidas para um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETRANGE explicitamente.
MonthCal_SetSelRange

Define a seleção de um controle de calendário de mês para um determinado intervalo de datas. Você pode usar essa macro ou enviar a mensagem MCM_SETSELRANGE explicitamente.
MonthCal_SetToday

Define a seleção "hoje" para um controle de calendário de mês. Você pode usar essa macro ou enviar a mensagem MCM_SETTODAY explicitamente.
MonthCal_SetUnicodeFormat

Define o sinalizador de formato de caractere Unicode para o controle . (MonthCal_SetUnicodeFormat)
MonthCal_SizeRectToMin

Calcula quantos calendários caberão no retângulo fornecido e, em seguida, retorna o tamanho mínimo que um retângulo precisa ser para se ajustar a esse número de calendários. Você pode usar essa macro ou enviar a mensagem MCM_SIZERECTTOMIN explicitamente.
Pager_ForwardMouse

Habilita ou desabilita o encaminhamento do mouse para o controle pager. Quando o encaminhamento do mouse está habilitado, o controle pager encaminha WM_MOUSEMOVE mensagens para a janela contida. Você pode usar essa macro ou enviar a mensagem PGM_FORWARDMOUSE explicitamente.
Pager_GetBkColor

Recupera a cor da tela de fundo atual para o controle pager. Você pode usar essa macro ou enviar a mensagem PGM_GETBKCOLOR explicitamente.
Pager_GetBorder

Recupera o tamanho da borda atual para o controle pager. Você pode usar essa macro ou enviar a mensagem PGM_GETBORDER explicitamente.
Pager_GetButtonSize

Recupera o tamanho do botão atual para o controle pager. Você pode usar essa macro ou enviar a mensagem PGM_GETBUTTONSIZE explicitamente.
Pager_GetButtonState

Recupera o estado do botão especificado em um controle pager. Você pode usar essa macro ou enviar a mensagem PGM_GETBUTTONSTATE explicitamente.
Pager_GetDropTarget

Recupera o ponteiro da interface IDropTarget de um controle pager. Você pode usar essa macro ou enviar a mensagem PGM_GETDROPTARGET explicitamente.
Pager_GetPos

Recupera a posição de rolagem atual do controle pager. Você pode usar essa macro ou enviar a mensagem PGM_GETPOS explicitamente.
Pager_RecalcSize

Força o controle pager a recalcular o tamanho da janela contida. O uso dessa macro resultará no envio de uma notificação de PGN_CALCSIZE. Você pode usar essa macro ou enviar a mensagem PGM_RECALCSIZE explicitamente.
Pager_SetBkColor

Define a cor da tela de fundo atual para o controle pager. Você pode usar essa macro ou enviar a mensagem PGM_SETBKCOLOR explicitamente.
Pager_SetBorder

Define o tamanho da borda atual para o controle pager. Você pode usar essa macro ou enviar a mensagem PGM_SETBORDER explicitamente.
Pager_SetButtonSize

Define o tamanho do botão atual para o controle pager. Você pode usar essa macro ou enviar a mensagem PGM_SETBUTTONSIZE explicitamente.
Pager_SetChild

Define a janela contida para o controle pager.
Pager_SetPos

Define a posição de rolagem para o controle pager. Você pode usar essa macro ou enviar a mensagem PGM_SETPOS explicitamente.
Pager_SetScrollInfo

Define os parâmetros de rolagem do controle pager, incluindo o valor de tempo limite, as linhas por tempo limite e os pixels por linha. Você pode usar essa macro ou enviar a mensagem PGM_SETSETSCROLLINFO explicitamente.
RemoveWindowSubclass

Remove um retorno de chamada de subclasse de uma janela.
SECOND_IPADDRESS

Extrai o valor do campo 1 de um endereço IP empacotado recuperado com a mensagem IPM_GETADDRESS.
SetWindowSubclass

Instala ou atualiza um retorno de chamada de subclasse de janela.
ShowHideMenuCtl

Define ou remove o atributo de marca marcar do item de menu especificado e mostra ou oculta o controle correspondente.
TabCtrl_AdjustRect

Calcula a área de exibição de um controle guia dado um retângulo de janela ou calcula o retângulo da janela que corresponderia a uma área de exibição especificada. Você pode usar essa macro ou enviar a mensagem TCM_ADJUSTRECT explicitamente.
TabCtrl_DeleteAllItems

Remove todos os itens de um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_DELETEALLITEMS explicitamente.
TabCtrl_DeleteItem

Remove um item de um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_DELETEITEM explicitamente.
TabCtrl_DeselectAll

Redefine itens em um controle guia, limpando qualquer um que tenha sido definido como o estado TCIS_BUTTONPRESSED. Você pode usar essa macro ou enviar a mensagem TCM_DESELECTALL explicitamente.
TabCtrl_GetCurFocus

Retorna o índice do item que tem o foco em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETCURFOCUS explicitamente.
TabCtrl_GetCurSel

Determina a guia selecionada atualmente em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETCURSEL explicitamente.
TabCtrl_GetExtendedStyle

Recupera os estilos estendidos que estão em uso para o controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETEXTENDEDSTYLE explicitamente.
TabCtrl_GetImageList

Recupera a lista de imagens associada a um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETIMAGELIST explicitamente.
TabCtrl_GetItem

Recupera informações sobre uma guia em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETITEM explicitamente.
TabCtrl_GetItemCount

Recupera o número de guias no controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETITEMCOUNT explicitamente.
TabCtrl_GetItemRect

Recupera o retângulo delimitador de ma guia em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETITEMRECT explicitamente.
TabCtrl_GetRowCount

Recupera o número atual de linhas de guias em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETROWCOUNT explicitamente.
TabCtrl_GetToolTips

Recupera o identificador para o controle de dica de ferramenta associado a um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_GETTOOLTIPS explicitamente.
TabCtrl_GetUnicodeFormat

Recupera o sinalizador de formato de caractere UNICODE para o controle. Você pode usar essa macro ou enviar a mensagem TCM_GETUNICODEFORMAT explicitamente.
TabCtrl_HighlightItem

Define o estado de realce de um item de guia. Você pode usar essa macro ou enviar a mensagem TCM_HIGHLIGHTITEM explicitamente.
TabCtrl_HitTest

Determina qual guia, se houver, está em uma posição especificada na tela. Você pode usar essa macro ou enviar a mensagem TCM_HITTEST explicitamente.
TabCtrl_InsertItem

Insere uma nova guia em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_INSERTITEM explicitamente.
TabCtrl_RemoveImage

Remove uma imagem da lista de imagens de um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_REMOVEIMAGE explicitamente.
TabCtrl_SetCurFocus

Define o foco para uma guia especificada em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_SETCURFOCUS explicitamente.
TabCtrl_SetCurSel

Seleciona uma guia em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_SETCURSEL explicitamente.
TabCtrl_SetExtendedStyle

Define os estilos estendidos que o controle guia usará. Você pode usar essa macro ou enviar a mensagem TCM_SETEXTENDEDSTYLE explicitamente.
TabCtrl_SetImageList

Atribui uma lista de imagens a um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_SETIMAGELIST explicitamente.
TabCtrl_SetItem

Define alguns ou todos os atributos de uma guia. Você pode usar essa macro ou enviar a mensagem TCM_SETITEM explicitamente.
TabCtrl_SetItemExtra

Define o número de bytes por guia reservado para dados definidos pelo aplicativo em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_SETITEMEXTRA explicitamente.
TabCtrl_SetItemSize

Define a largura e a altura das guias em um controle guia desenhado pelo proprietário ou de largura fixa. Você pode usar essa macro ou enviar a mensagem TCM_SETITEMSIZE explicitamente.
TabCtrl_SetMinTabWidth

Define a largura mínima dos itens em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_SETMINTABWIDTH explicitamente.
TabCtrl_SetPadding

Define a quantidade de espaço (preenchimento) em torno do ícone e do rótulo de cada guia em um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_SETPADDING explicitamente.
TabCtrl_SetToolTips

Atribui um controle de dica de ferramenta a um controle guia. Você pode usar essa macro ou enviar a mensagem TCM_SETTOOLTIPS explicitamente.
TabCtrl_SetUnicodeFormat

Define o sinalizador de formato de caractere Unicode para o controle . (TabCtrl_SetUnicodeFormat)
TaskDialog

A função TaskDialog cria, exibe e opera uma caixa de diálogo de tarefa.
TaskDialogIndirect

A função TaskDialogIndirect cria, exibe e opera uma caixa de diálogo de tarefa.
THIRD_IPADDRESS

Extrai o valor do campo 2 de um endereço IP empacotado recuperado com a mensagem IPM_GETADDRESS.
TreeView_CreateDragImage

Cria um bitmap de arrastar para o item especificado em um controle de exibição de árvore.
TreeView_DeleteAllItems

Exclui todos os itens de um controle de exibição de árvore.
TreeView_DeleteItem

Remove um item e todos os seus filhos de um controle de exibição de árvore. Você também pode enviar a mensagem TVM_DELETEITEM explicitamente.
TreeView_EditLabel

Inicia a edição in-loco do texto do item especificado, substituindo o texto do item por um controle de edição de linha única que contém o texto.
TreeView_EndEditLabelNow

Encerra a edição do rótulo de um item de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_ENDEDITLABELNOW explicitamente.
TreeView_EnsureVisible

Garante que um item de exibição de árvore esteja visível, expandindo o item pai ou rolando o controle de exibição de árvore, se necessário. Você pode usar essa macro ou enviar a mensagem TVM_ENSUREVISIBLE explicitamente.
TreeView_Expand

A macro TreeView_Expand expande ou recolhe a lista de itens filho associados ao item pai especificado, se houver. Você pode usar essa macro ou enviar a mensagem TVM_EXPAND explicitamente.
TreeView_GetBkColor

Recupera a cor da tela de fundo atual do controle. Você pode usar essa macro ou enviar a mensagem TVM_GETBKCOLOR explicitamente.
TreeView_GetCheckState

Obtém o estado marcar do item especificado. Você também pode usar a mensagem TVM_GETITEMSTATE diretamente.
TreeView_GetChild

Recupera o primeiro item filho do item de exibição de árvore especificado. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_CHILD.
TreeView_GetCount

Recupera uma contagem dos itens em um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETCOUNT explicitamente.
TreeView_GetDropHilight

Recupera o item de exibição de árvore que é o destino de uma operação de arrastar e soltar. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_DROPHILITE.
TreeView_GetEditControl

Recupera o identificador para o controle de edição que está sendo usado para editar o texto de um item de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETEDITCONTROL explicitamente.
TreeView_GetExtendedStyle

Recupera o estilo estendido para um controle de exibição de árvore especificado. Use essa macro ou envie a mensagem TVM_GETEXTENDEDSTYLE explicitamente.
TreeView_GetFirstVisible

Recupera o primeiro item visível em uma janela de controle de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_FIRSTVISIBLE.
TreeView_GetImageList

Recupera o identificador para a lista de imagens de estado ou normal associada a um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETIMAGELIST explicitamente.
TreeView_GetIndent

Recupera a quantidade, em pixels, de que os itens filho são recuados em relação aos itens pai. Você pode usar essa macro ou enviar a mensagem TVM_GETINDENT explicitamente.
TreeView_GetInsertMarkColor

Recupera a cor usada para desenhar a marca de inserção para o modo de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETINSERTMARKCOLOR explicitamente.
TreeView_GetISearchString

Recupera a cadeia de caracteres de pesquisa incremental para um controle de exibição de árvore. O controle de exibição de árvore usa a cadeia de caracteres de pesquisa incremental para selecionar um item com base em caracteres digitado pelo usuário. Você pode usar essa macro ou enviar a mensagem TVM_GETISEARCHSTRING explicitamente.
TreeView_GetItem

Recupera alguns ou todos os atributos de um item de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETITEM explicitamente.
TreeView_GetItemHeight

Recupera a altura atual dos itens de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETITEMHEIGHT explicitamente.
TreeView_GetItemPartRect

Recupera o maior retângulo delimitador possível que constitui a "zona de ocorrência" para uma parte especificada de um item. Use essa macro ou envie a mensagem TVM_GETITEMPARTRECT explicitamente.
TreeView_GetItemRect

Recupera o retângulo delimitador para um item de exibição de árvore e indica se o item está visível. Você pode usar essa macro ou enviar a mensagem TVM_GETITEMRECT explicitamente.
TreeView_GetItemState

Recupera alguns ou todos os atributos de estado de um item de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETITEMSTATE explicitamente.
TreeView_GetLastVisible

Recupera o último item expandido em um controle de exibição de árvore. Isso não recupera o último item visível na janela de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_LASTVISIBLE.
TreeView_GetLineColor

Obtém a cor da linha atual. Você também pode usar a mensagem TVM_GETLINECOLOR diretamente.
TreeView_GetNextItem

Recupera o item de exibição de árvore que tem a relação especificada com um item especificado. Você pode usar essa macro, usar uma das macros TreeView_Get descritas abaixo ou enviar a mensagem TVM_GETNEXTITEM explicitamente.
TreeView_GetNextSelected

Recupera o item de exibição de árvore que carrega a relação de TVGN_NEXTSELECTED com um item de árvore especificado.
TreeView_GetNextSibling

Recupera o próximo item irmão de um item especificado em um controle de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_NEXT.
TreeView_GetNextVisible

Recupera o próximo item visível que segue um item especificado em um controle de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_NEXTVISIBLE.
TreeView_GetParent

Recupera o item pai do item de exibição de árvore especificado. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_PARENT.
TreeView_GetPrevSibling

Recupera o item irmão anterior de um item especificado em um controle de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_PREVIOUS.
TreeView_GetPrevVisible

Recupera o primeiro item visível que precede um item especificado em um controle de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_PREVIOUSVISIBLE.
TreeView_GetRoot

Recupera o item superior ou muito primeiro do controle de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_ROOT.
TreeView_GetScrollTime

Recupera o tempo máximo de rolagem para o controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETSCROLLTIME explicitamente.
TreeView_GetSelectedCount

macro TreeView_GetSelectedCount
TreeView_GetSelection

Recupera o item selecionado no momento em um controle de exibição de árvore. Você pode usar essa macro ou enviar explicitamente a mensagem TVM_GETNEXTITEM com o sinalizador TVGN_CARET.
TreeView_GetTextColor

Recupera a cor do texto atual do controle. Você pode usar essa macro ou enviar a mensagem TVM_GETTEXTCOLOR explicitamente.
TreeView_GetToolTips

Recupera o identificador para o controle de dica de ferramenta filho usado por um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETTOOLTIPS explicitamente.
TreeView_GetUnicodeFormat

Recupera o sinalizador de formato de caractere Unicode para o controle. Você pode usar essa macro ou enviar a mensagem TVM_GETUNICODEFORMAT explicitamente.
TreeView_GetVisibleCount

Obtém o número de itens que podem ser totalmente visíveis na janela do cliente de um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETVISIBLECOUNT explicitamente.
TreeView_HitTest

Determina o local do ponto especificado em relação à área do cliente de um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_HITTEST explicitamente.
TreeView_InsertItem

Insere um novo item em um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_INSERTITEM explicitamente.
TreeView_MapAccIDToHTREEITEM

Mapeia uma ID de acessibilidade para um HTREEITEM. Você pode usar essa macro ou enviar a mensagem TVM_MAPACCIDTOHTREEITEM explicitamente.
TreeView_MapHTREEITEMToAccID

Mapeia um HTREEITEM para uma ID de acessibilidade. Você pode usar essa macro ou enviar a mensagem TVM_MAPHTREEITEMTOACCID explicitamente.
TreeView_Select

Seleciona o item de exibição de árvore especificado, rola o item para a exibição ou redesenha o item no estilo usado para indicar o destino de uma operação de arrastar e soltar.
TreeView_SelectDropTarget

Redesenha um item de controle de exibição de árvore especificado no estilo usado para indicar o destino de uma operação de arrastar e soltar. Você pode usar essa macro ou a macro TreeView_Select ou pode enviar a mensagem TVM_SELECTITEM explicitamente.
TreeView_SelectItem

Seleciona o item de exibição de árvore especificado. Você pode usar essa macro ou a macro TreeView_Select ou pode enviar a mensagem TVM_SELECTITEM explicitamente.
TreeView_SelectSetFirstVisible

Rola o controle de exibição de árvore verticalmente para garantir que o item especificado esteja visível.
TreeView_SetAutoScrollInfo

Define as informações usadas para determinar as características de rolagem automática. Use essa macro ou envie a mensagem TVM_SETAUTOSCROLLINFO explicitamente.
TreeView_SetBkColor

Define a cor da tela de fundo do controle. Você pode usar essa macro ou enviar a mensagem TVM_SETBKCOLOR explicitamente.
TreeView_SetBorder

Define o tamanho da borda para os itens em um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETBORDER explicitamente.
TreeView_SetCheckState

Define a imagem de estado do item como "marcada" ou "desmarcada". Você também pode usar a mensagem TVM_SETITEM diretamente.
TreeView_SetExtendedStyle

Define o estilo estendido para um controle TreeView especificado. Use essa macro ou envie a mensagem TVM_SETEXTENDEDSTYLE explicitamente.
TreeView_SetHot

Define o item quente para um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETHOT explicitamente.
TreeView_SetImageList

Define a lista de imagens normais ou de estado para um controle de exibição de árvore e redesenha o controle usando as novas imagens. Você pode usar essa macro ou enviar a mensagem TVM_SETIMAGELIST explicitamente.
TreeView_SetIndent

Define a largura do recuo para um controle de exibição de árvore e redesenha o controle para refletir a nova largura. Você pode usar essa macro ou enviar a mensagem TVM_SETINDENT explicitamente.
TreeView_SetInsertMark

Define a marca de inserção em um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETINSERTMARK explicitamente.
TreeView_SetInsertMarkColor

Define a cor usada para desenhar a marca de inserção para o modo de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETINSERTMARKCOLOR explicitamente.
TreeView_SetItem

A macro TreeView_SetItem define alguns ou todos os atributos de um item de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETITEM explicitamente.
TreeView_SetItemHeight

Define a altura dos itens de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETITEMHEIGHT explicitamente.
TreeView_SetItemState

Define os atributos de estado de um item de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETITEM explicitamente.
TreeView_SetLineColor

Define a cor da linha atual. Você também pode usar a mensagem TVM_SETLINECOLOR diretamente.
TreeView_SetScrollTime

Define o tempo máximo de rolagem para o controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETSCROLLTIME explicitamente.
TreeView_SetTextColor

Define a cor do texto do controle. Você pode usar essa macro ou enviar a mensagem TVM_SETTEXTCOLOR explicitamente.
TreeView_SetToolTips

Define o controle de dica de ferramenta filho de um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SETTOOLTIPS explicitamente.
TreeView_SetUnicodeFormat

Define o sinalizador de formato de caractere Unicode para o controle . (TreeView_SetUnicodeFormat)
TreeView_ShowInfoTip

Mostra a dica de informações de um item especificado em um controle de exibição de árvore. Use essa macro ou envie a mensagem TVM_SHOWINFOTIP explicitamente.
TreeView_SortChildren

Classifica os itens filho do item pai especificado em um controle de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_SORTCHILDREN explicitamente.
TreeView_SortChildrenCB

Classifica itens de exibição de árvore usando uma função de retorno de chamada definida pelo aplicativo que compara os itens. Você pode usar essa macro ou enviar a mensagem TVM_SORTCHILDRENCB explicitamente.
UninitializeFlatSB

Não inicializa barras de rolagem planas para uma janela específica. A janela especificada reverter para barras de rolagem padrão.

Funções de retorno de chamada

 
PFNLVGROUPCOMPARE

A função LVGroupCompare é uma função de retorno de chamada definida pelo aplicativo usada com as mensagens LVM_INSERTGROUPSORTED e LVM_SORTGROUPS.
PFTASKDIALOGCALLBACK

A função TaskDialogCallbackProc é uma função definida pelo aplicativo usada com a função TaskDialogIndirect.
SUBCLASSPROC

Define o protótipo para a função de retorno de chamada usada por RemoveWindowSubclass e SetWindowSubclass.

Estruturas

 
BUTTON_IMAGELIST

Contém informações sobre uma lista de imagens usada com um controle de botão.
BUTTON_SPLITINFO

Contém informações que definem um botão de divisão (estilos BS_SPLITBUTTON e BS_DEFSPLITBUTTON). Usado com as mensagens BCM_GETSPLITINFO e BCM_SETSPLITINFO.
COLORMAP

Contém informações usadas pela função CreateMappedBitmap para mapear as cores do bitmap.
COLORSCHEME

Contém informações para o desenho de botões em uma barra de ferramentas ou barra de ferramentas.
COMBOBOXEXITEMA

Contém informações sobre um item em um controle ComboBoxEx. (ANSI)
COMBOBOXEXITEMW

Contém informações sobre um item em um controle ComboBoxEx. (Unicode)
DATETIMEPICKERINFO

Contém informações sobre um controle DTP (seletor de data e hora).
DRAGLISTINFO

Contém informações sobre um evento de arrastar. O ponteiro para DRAGLISTINFO é passado como o parâmetro lParam da mensagem de lista de arrastar.
EDITBALLOONTIP

Contém informações sobre uma dica de balão associada a um controle de botão.
HD_TEXTFILTERA

Contém informações sobre filtros de texto de controle de cabeçalho. (ANSI)
HD_TEXTFILTERW

Contém informações sobre filtros de texto de controle de cabeçalho. (Unicode)
HDHITTESTINFO

Contém informações sobre um teste de ocorrência. Essa estrutura é usada com a mensagem HDM_HITTEST e substitui a estrutura HD_HITTESTINFO.
HDITEMA

Contém informações sobre um item em um controle de cabeçalho. Essa estrutura substitui a estrutura HD_ITEM. (ANSI)
HDITEMW

Contém informações sobre um item em um controle de cabeçalho. Essa estrutura substitui a estrutura HD_ITEM. (Unicode)
HDLAYOUT

Contém informações usadas para definir o tamanho e a posição de um controle de cabeçalho. O HDLAYOUT é usado com a mensagem HDM_LAYOUT. Essa estrutura substitui a estrutura HD_LAYOUT.
IMAGEINFO

A estrutura IMAGEINFO contém informações sobre uma imagem em uma lista de imagens. Essa estrutura é usada com a função IImageList::GetImageInfo.
IMAGELISTDRAWPARAMS

A estrutura IMAGELISTDRAWPARAMS contém informações sobre uma operação de desenho de lista de imagens e é usada com a função IImageList::D raw.
INITCOMMONCONTROLSEX

Carrega informações usadas para carregar classes de controle comuns da DLL (biblioteca de vínculo dinâmico). Essa estrutura é usada com a função InitCommonControlsEx.
LHITTESTINFO

Usado para obter informações sobre o link correspondente a um determinado local.
LITEM

Usado para definir e recuperar informações sobre um item de link.
LVBKIMAGEA

Contém informações sobre a imagem de plano de fundo de um controle de exibição de lista. Essa estrutura é usada para definir e recuperar informações de imagem de plano de fundo. (ANSI)
LVBKIMAGEW

Contém informações sobre a imagem de plano de fundo de um controle de exibição de lista. Essa estrutura é usada para definir e recuperar informações de imagem de plano de fundo. (Unicode)
LVCOLUMNA

Contém informações sobre uma coluna na exibição de relatório. Essa estrutura é usada para criar e manipular colunas. Essa estrutura substitui a estrutura LV_COLUMN. (ANSI)
LVCOLUMNW

Contém informações sobre uma coluna na exibição de relatório. Essa estrutura é usada para criar e manipular colunas. Essa estrutura substitui a estrutura LV_COLUMN. (Unicode)
LVFINDINFOA

Contém informações usadas ao pesquisar um item de exibição de lista. Essa estrutura é idêntica a LV_FINDINFO mas foi renomeada para se ajustar às convenções de nomenclatura padrão. (ANSI)
LVFINDINFOW

Contém informações usadas ao pesquisar um item de exibição de lista. Essa estrutura é idêntica a LV_FINDINFO mas foi renomeada para se ajustar às convenções de nomenclatura padrão. (Unicode)
LVFOOTERINFO

Contém informações sobre um rodapé em um controle de exibição de lista.
LVFOOTERITEM

Contém informações sobre um item de rodapé.
LVGROUP

Usado para definir e recuperar grupos.
LVGROUPMETRICS

Contém informações sobre a exibição de grupos em um controle de exibição de lista.
LVHITTESTINFO

Contém informações sobre um teste de clique.
LVINSERTGROUPSORTED

Usado para classificar grupos. Ele é usado com LVM_INSERTGROUPSORTED.
LVINSERTMARK

Usado para descrever pontos de inserção.
LVITEMA

Especifica ou recebe os atributos de um item de exibição de lista. Essa estrutura foi atualizada para dar suporte a um novo valor de máscara (LVIF_INDENT) que permite o recuo do item. Essa estrutura substitui a estrutura LV_ITEM. (ANSI)
LVITEMINDEX

Contém informações de índice sobre um item de exibição de lista.
LVITEMW

Especifica ou recebe os atributos de um item de exibição de lista. Essa estrutura foi atualizada para dar suporte a um novo valor de máscara (LVIF_INDENT) que permite o recuo do item. Essa estrutura substitui a estrutura LV_ITEM. (Unicode)
LVSETINFOTIP

Fornece informações sobre o texto da dica de ferramenta que deve ser definido.
LVTILEINFO

Fornece informações sobre um item em um controle de exibição de lista quando ele é exibido no modo de exibição de bloco.
LVTILEVIEWINFO

Fornece informações sobre um controle de exibição de lista quando ele é exibido no modo de exibição de bloco.
MCGRIDINFO

Contém informações sobre parte de um controle de calendário.
MCHITTESTINFO

Carrega informações específicas para pontos de teste de clique para um controle de calendário de mês. Essa estrutura é usada com a mensagem MCM_HITTEST e a macro MonthCal_HitTest correspondente.
NMBCDROPDOWN

Contém informações sobre uma notificação de BCN_DROPDOWN.
NMBCHOTITEM

Contém informações sobre o movimento do mouse sobre um controle de botão.
NMCBEDRAGBEGINA

Contém informações usadas com o código de notificação CBEN_DRAGBEGIN. (ANSI)
NMCBEDRAGBEGINW

Contém informações usadas com o código de notificação CBEN_DRAGBEGIN. (Unicode)
NMCBEENDEDITA

Contém informações sobre a conclusão de uma operação de edição em um controle ComboBoxEx. Essa estrutura é usada com o código de notificação CBEN_ENDEDIT. (ANSI)
NMCBEENDEDITW

Contém informações sobre a conclusão de uma operação de edição em um controle ComboBoxEx. Essa estrutura é usada com o código de notificação CBEN_ENDEDIT. (Unicode)
NMCHAR

Contém informações usadas com mensagens de notificação de caracteres.
NMCOMBOBOXEXA

Contém informações específicas para itens comboBoxEx para uso com códigos de notificação. (ANSI)
NMCOMBOBOXEXW

Contém informações específicas para itens comboBoxEx para uso com códigos de notificação. (Unicode)
NMCUSTOMDRAW

Contém informações específicas de um código de notificação NM_CUSTOMDRAW.
NMCUSTOMSPLITRECTINFO

Contém informações sobre os dois retângulos de um botão de divisão. Enviado com a notificação de NM_GETCUSTOMSPLITRECT.
NMCUSTOMTEXT

Contém informações usadas com notificação de texto personalizada.
NMDATETIMECHANGE

Contém informações sobre uma alteração que ocorreu em um controle DTP (seletor de data e hora). Essa estrutura é usada com o código de notificação DTN_DATETIMECHANGE.
NMDATETIMEFORMATA

Contém informações sobre uma parte da cadeia de caracteres de formato que define um campo de retorno de chamada dentro de um controle DTP (seletor de data e hora). (ANSI)
NMDATETIMEFORMATQUERYA

Contém informações sobre um campo de retorno de chamada de controle DTP (seletor de data e hora). (ANSI)
NMDATETIMEFORMATQUERYW

Contém informações sobre um campo de retorno de chamada de controle DTP (seletor de data e hora). (Unicode)
NMDATETIMEFORMATW

Contém informações sobre uma parte da cadeia de caracteres de formato que define um campo de retorno de chamada dentro de um controle DTP (seletor de data e hora). (Unicode)
NMDATETIMESTRINGA

Contém informações específicas para uma operação de edição que ocorreu em um controle DTP (seletor de data e hora). Essa mensagem é usada com o código de notificação DTN_USERSTRING. (ANSI)
NMDATETIMESTRINGW

Contém informações específicas para uma operação de edição que ocorreu em um controle DTP (seletor de data e hora). Essa mensagem é usada com o código de notificação DTN_USERSTRING. (Unicode)
NMDATETIMEWMKEYDOWNA

Carrega informações usadas para descrever e manipular um código de notificação DTN_WMKEYDOWN. (ANSI)
NMDATETIMEWMKEYDOWNW

Carrega informações usadas para descrever e manipular um código de notificação DTN_WMKEYDOWN. (Unicode)
NMDAYSTATE

Carrega informações necessárias para processar o código de notificação MCN_GETDAYSTATE. Todos os membros dessa estrutura são para entrada, exceto prgDayState, que o aplicativo receptor deve definir ao processar MCN_GETDAYSTATE.
NMHDDISPINFOA

Contém informações usadas no tratamento HDN_GETDISPINFO códigos de notificação. (ANSI)
NMHDDISPINFOW

Contém informações usadas no tratamento HDN_GETDISPINFO códigos de notificação. (Unicode)
NMHDFILTERBTNCLICK

Especifica ou recebe os atributos de um clique de botão de filtro.
NMHEADERA

Contém informações sobre mensagens de notificação de controle de cabeçalho. Essa estrutura substitui a estrutura HD_NOTIFY. (ANSI)
NMHEADERW

Contém informações sobre mensagens de notificação de controle de cabeçalho. Essa estrutura substitui a estrutura HD_NOTIFY. (Unicode)
NMIPADDRESS

Contém informações para o código de notificação IPN_FIELDCHANGED.
NMITEMACTIVATE

Contém informações sobre um código de notificação LVN_ITEMACTIVATE.
NMKEY

Contém informações usadas com mensagens de notificação de chave.
NMLINK

O NMLINK contém informações de notificação. Envie essa estrutura com as mensagens NM_CLICK ou NM_RETURN.
NMLISTVIEW

Contém informações sobre uma mensagem de notificação de exibição de lista. Essa estrutura é igual à estrutura NM_LISTVIEW, mas foi renomeada para se ajustar às convenções de nomenclatura padrão.
NMLVCACHEHINT

Contém informações usadas para atualizar as informações de item armazenado em cache para uso com uma exibição de lista virtual.
NMLVCUSTOMDRAW

Contém informações específicas para um código de notificação de NM_CUSTOMDRAW (exibição de lista) enviado por um controle de exibição de lista.
NMLVDISPINFOA

Contém informações sobre um código de notificação LVN_GETDISPINFO ou LVN_SETDISPINFO. Essa estrutura é igual à estrutura LV_DISPINFO, mas foi renomeada para se ajustar às convenções de nomenclatura padrão. (ANSI)
NMLVDISPINFOW

Contém informações sobre um código de notificação LVN_GETDISPINFO ou LVN_SETDISPINFO. Essa estrutura é igual à estrutura LV_DISPINFO, mas foi renomeada para se ajustar às convenções de nomenclatura padrão. (Unicode)
NMLVEMPTYMARKUP

Contém informações usadas com o código de notificação LVN_GETEMPTYMARKUP.
NMLVFINDITEMA

Contém informações de que o proprietário precisa para localizar itens solicitados por um controle de exibição de lista virtual. Essa estrutura é usada com o código de notificação LVN_ODFINDITEM. (ANSI)
NMLVFINDITEMW

Contém informações de que o proprietário precisa para localizar itens solicitados por um controle de exibição de lista virtual. Essa estrutura é usada com o código de notificação LVN_ODFINDITEM. (Unicode)
NMLVGETINFOTIPA

Contém e recebem informações de item de exibição de lista necessárias para exibir uma dica de ferramenta para um item. Essa estrutura é usada com o código de notificação LVN_GETINFOTIP. (ANSI)
NMLVGETINFOTIPW

Contém e recebem informações de item de exibição de lista necessárias para exibir uma dica de ferramenta para um item. Essa estrutura é usada com o código de notificação LVN_GETINFOTIP. (Unicode)
NMLVKEYDOWN

Contém informações usadas no processamento do código de notificação LVN_KEYDOWN. Essa estrutura é igual à estrutura NMLVKEYDOWN, mas foi renomeada para se ajustar às convenções de nomenclatura padrão.
NMLVLINK

Contém informações sobre um código de notificação LVN_LINKCLICK.
NMLVODSTATECHANGE

Estrutura que contém informações para uso no processamento do código de notificação LVN_ODSTATECHANGED.
NMLVSCROLL

Fornece informações sobre uma operação de rolagem.
NMMOUSE

Contém informações usadas com mensagens de notificação do mouse.
NMOBJECTNOTIFY

Contém informações usadas com os códigos de notificação TBN_GETOBJECT, TCN_GETOBJECT e PSN_GETOBJECT.
NMPGCALCSIZE

Contém e recebem informações que o controle pager usa para calcular a área rolável da janela contida. Ele é usado com a notificação de PGN_CALCSIZE.
NMPGHOTITEM

Contém informações usadas com o código de notificação PGN_HOTITEMCHANGE.
NMPGSCROLL

Contém e recebem informações que o controle pager usa ao rolar a janela contida. Ele é usado com a notificação de PGN_SCROLL.
NMRBAUTOSIZE

Contém informações usadas no tratamento dos códigos de notificação RBN_AUTOSIZE.
NMREBAR

Contém informações usadas no tratamento de várias notificações de barras.
NMREBARAUTOBREAK

Contém informações usadas com o código de notificação RBN_AUTOBREAK.
NMREBARCHEVRON

Contém informações usadas no tratamento do código de notificação RBN_CHEVRONPUSHED.
NMREBARCHILDSIZE

Contém informações usadas no tratamento do código de notificação RBN_CHILDSIZE.
NMREBARSPLITTER

Contém informações usadas para lidar com um código de notificação RBN_SPLITTERDRAG.
NMSEARCHWEB

Contém informações usadas para lidar com um código de notificação EN_SEARCHWEB .
NMSELCHANGE

Carrega informações necessárias para processar o código de notificação MCN_SELCHANGE.
NMTBCUSTOMDRAW

Contém informações específicas de um código de notificação NM_CUSTOMDRAW enviado por um controle de barra de ferramentas.
NMTBDISPINFOA

Contém e recebem informações de exibição para um item de barra de ferramentas. Essa estrutura é usada com o código de notificação TBN_GETDISPINFO. (ANSI)
NMTBDISPINFOW

Contém e recebem informações de exibição para um item de barra de ferramentas. Essa estrutura é usada com o código de notificação TBN_GETDISPINFO. (Unicode)
NMTBGETINFOTIPA

Contém e recebem informações de dica de informações para um item da barra de ferramentas. Essa estrutura é usada com o código de notificação TBN_GETINFOTIP. (ANSI)
NMTBGETINFOTIPW

Contém e recebem informações de dica de informações para um item da barra de ferramentas. Essa estrutura é usada com o código de notificação TBN_GETINFOTIP. (Unicode)
NMTBHOTITEM

Contém informações usadas com o código de notificação TBN_HOTITEMCHANGE.
NMTBRESTORE

Permite que os aplicativos extraam as informações que foram colocadas no NMTBSAVE quando o estado da barra de ferramentas foi salvo. Essa estrutura é passada para aplicativos quando eles recebem um código de notificação TBN_RESTORE.
NMTBSAVE

Essa estrutura é passada para aplicativos quando eles recebem um código de notificação TBN_SAVE. Ele contém informações sobre o botão que está sendo salvo no momento. Os aplicativos podem modificar os valores dos membros para salvar informações adicionais.
NMTCKEYDOWN

Contém informações sobre uma tecla pressionada em um controle guia. Ele é usado com o código de notificação TCN_KEYDOWN. Essa estrutura substitui a estrutura TC_KEYDOWN.
NMTOOLBARA

Contém informações usadas para processar códigos de notificação da barra de ferramentas. Essa estrutura substitui a estrutura TBNOTIFY. (ANSI)
NMTOOLBARW

Contém informações usadas para processar códigos de notificação da barra de ferramentas. Essa estrutura substitui a estrutura TBNOTIFY. (Unicode)
NMTOOLTIPSCREATED

Contém informações usadas com códigos de notificação NM_TOOLTIPSCREATED.
NMTRBTHUMBPOSCHANGING

Contém informações sobre uma notificação de alteração de barra de controle. Essa mensagem é enviada com a notificação de TRBN_THUMBPOSCHANGING.
NMTREEVIEWA

Contém informações sobre uma mensagem de notificação de exibição de árvore. Essa estrutura é idêntica à estrutura NM_TREEVIEW, mas foi renomeada para seguir as convenções de nomenclatura atuais. (ANSI)
NMTREEVIEWW

Contém informações sobre uma mensagem de notificação de exibição de árvore. Essa estrutura é idêntica à estrutura NM_TREEVIEW, mas foi renomeada para seguir as convenções de nomenclatura atuais. (Unicode)
NMTTCUSTOMDRAW

Contém informações específicas de um código de notificação NM_CUSTOMDRAW enviado por um controle de dica de ferramenta.
NMTTDISPINFOA

Contém informações usadas no tratamento do código de notificação TTN_GETDISPINFO. Essa estrutura substitui a estrutura TOOLTIPTEXT. (ANSI)
NMTTDISPINFOW

Contém informações usadas no tratamento do código de notificação TTN_GETDISPINFO. Essa estrutura substitui a estrutura TOOLTIPTEXT. (Unicode)
NMTVASYNCDRAW

Contém uma explicação de por que o desenho de um ícone ou item de árvore de sobreposição falhou.
NMTVCUSTOMDRAW

Contém informações específicas para um código de notificação de NM_CUSTOMDRAW (exibição de árvore) enviado por um controle de exibição de árvore.
NMTVDISPINFOA

Contém e recebe informações de exibição para um item de exibição de árvore. Essa estrutura é idêntica à estrutura TV_DISPINFO, mas foi renomeada para seguir as convenções de nomenclatura atuais. (ANSI)
NMTVDISPINFOEXA

Contém informações relativas a informações de notificação de TreeView estendidas. (ANSI)
NMTVDISPINFOEXW

Contém informações relativas a informações de notificação de TreeView estendidas. (Unicode)
NMTVDISPINFOW

Contém e recebe informações de exibição para um item de exibição de árvore. Essa estrutura é idêntica à estrutura TV_DISPINFO, mas foi renomeada para seguir as convenções de nomenclatura atuais. (Unicode)
NMTVGETINFOTIPA

Contém e recebe informações de item de exibição de árvore necessárias para exibir uma dica de ferramenta para um item. Essa estrutura é usada com o código de notificação TVN_GETINFOTIP. (ANSI)
NMTVGETINFOTIPW

Contém e recebe informações de item de exibição de árvore necessárias para exibir uma dica de ferramenta para um item. Essa estrutura é usada com o código de notificação TVN_GETINFOTIP. (Unicode)
NMTVITEMCHANGE

Contém informações sobre uma alteração de item de exibição de árvore. Essa estrutura é enviada com as notificações de TVN_ITEMCHANGED e TVN_ITEMCHANGING.
NMTVKEYDOWN

Contém informações sobre um evento de teclado em um controle de exibição de árvore. Essa estrutura é usada com o código de notificação TVN_KEYDOWN. A estrutura é idêntica à estrutura TV_KEYDOWN, mas foi renomeada para seguir as convenções de nomenclatura atuais.
NMTVSTATEIMAGECHANGING

Contém informações sobre um código de notificação NM_TVSTATEIMAGECHANGING.
NMUPDOWN

Contém informações específicas para mensagens de notificação de controle de up-down. Ele é idêntico a e substitui a estrutura NM_UPDOWN.
NMVIEWCHANGE

Armazena as informações necessárias para processar o código de notificação MCN_VIEWCHANGE.
PBRANGE

Contém informações sobre os limites altos e baixos de um controle de barra de progresso. Essa estrutura é usada com a mensagem PBM_GETRANGE.
RBHITTESTINFO

Contém informações específicas para uma operação de teste de clique. Essa estrutura é usada com a mensagem RB_HITTEST.
REBARBANDINFOA

Contém informações que definem uma banda em um controle rebar. (ANSI)
REBARBANDINFOW

Contém informações que definem uma banda em um controle rebar. (Unicode)
REBARINFO

Contém informações que descrevem as características do controle rebar.
TASKDIALOG_BUTTON

A estrutura TASKDIALOG_BUTTON contém informações usadas para exibir um botão em uma caixa de diálogo de tarefa. A estrutura TASKDIALOGCONFIG usa essa estrutura.
TASKDIALOGCONFIG

A estrutura TASKDIALOGCONFIG contém informações usadas para exibir uma caixa de diálogo de tarefa. A função TaskDialogIndirect usa essa estrutura.
TBADDBITMAP

Adiciona um bitmap que contém imagens de botão a uma barra de ferramentas.
TBBUTTON

Contém informações sobre um botão em uma barra de ferramentas.
TBBUTTONINFOA

Contém ou recebe informações de um botão específico em uma barra de ferramentas. (ANSI)
TBBUTTONINFOW

Contém ou recebe informações de um botão específico em uma barra de ferramentas. (Unicode)
TBINSERTMARK

Contém informações sobre a marca de inserção em um controle de barra de ferramentas.
TBMETRICS

Define as métricas de uma barra de ferramentas que são usadas para reduzir ou expandir itens da barra de ferramentas.
TBREPLACEBITMAP

Usado com a mensagem TB_REPLACEBITMAP para substituir um bitmap da barra de ferramentas por outro.
TBSAVEPARAMSA

Especifica o local no registro em que a mensagem TB_SAVERESTORE armazena e recupera informações sobre o estado de uma barra de ferramentas. (ANSI)
TBSAVEPARAMSW

Especifica o local no registro em que a mensagem TB_SAVERESTORE armazena e recupera informações sobre o estado de uma barra de ferramentas. (Unicode)
TCHITTESTINFO

Contém informações sobre um teste de clique. Essa estrutura substitui a estrutura TC_HITTESTINFO.
TCITEMA

Especifica ou recebe os atributos de um item de guia. Ele é usado com as mensagens TCM_INSERTITEM, TCM_GETITEM e TCM_SETITEM. Essa estrutura substitui a estrutura TC_ITEM. (ANSI)
TCITEMHEADERA

Especifica ou recebe os atributos de uma guia. Ele é usado com as mensagens TCM_INSERTITEM, TCM_GETITEM e TCM_SETITEM. Essa estrutura substitui a estrutura TC_ITEMHEADER. (ANSI)
TCITEMHEADERW

Especifica ou recebe os atributos de uma guia. Ele é usado com as mensagens TCM_INSERTITEM, TCM_GETITEM e TCM_SETITEM. Essa estrutura substitui a estrutura TC_ITEMHEADER. (Unicode)
TCITEMW

Especifica ou recebe os atributos de um item de guia. Ele é usado com as mensagens TCM_INSERTITEM, TCM_GETITEM e TCM_SETITEM. Essa estrutura substitui a estrutura TC_ITEM. (Unicode)
TTGETTITLE

Fornece informações sobre o título de um controle de dica de ferramenta.
TTHITTESTINFOA

Contém informações que um controle de dica de ferramenta usa para determinar se um ponto está no retângulo delimitador da ferramenta especificada. Se o ponto estiver no retângulo, a estrutura receberá informações sobre a ferramenta. (ANSI)
TTHITTESTINFOW

Contém informações que um controle de dica de ferramenta usa para determinar se um ponto está no retângulo delimitador da ferramenta especificada. Se o ponto estiver no retângulo, a estrutura receberá informações sobre a ferramenta. (Unicode)
TTTOOLINFOA

A estrutura TOOLINFO contém informações sobre uma ferramenta em um controle de dica de ferramenta. (ANSI)
TTTOOLINFOW

A estrutura TOOLINFO contém informações sobre uma ferramenta em um controle de dica de ferramenta. (Unicode)
TVGETITEMPARTRECTINFO

Contém informações para identificar a "zona de ocorrência" para uma parte especificada de um item de árvore. A estrutura é usada com a mensagem TVM_GETITEMPARTRECT e a macro TreeView_GetItemPartRect.
TVHITTESTINFO

Contém informações usadas para determinar o local de um ponto relativo a um controle de exibição de árvore.
TVINSERTSTRUCTA

Contém informações usadas para adicionar um novo item a um controle de exibição de árvore. Essa estrutura é usada com a mensagem TVM_INSERTITEM. A estrutura é idêntica à estrutura TV_INSERTSTRUCT, mas foi renomeada para seguir as convenções de nomenclatura atuais. (ANSI)
TVINSERTSTRUCTW

Contém informações usadas para adicionar um novo item a um controle de exibição de árvore. Essa estrutura é usada com a mensagem TVM_INSERTITEM. A estrutura é idêntica à estrutura TV_INSERTSTRUCT, mas foi renomeada para seguir as convenções de nomenclatura atuais. (Unicode)
TVITEMA

Especifica ou recebe atributos de um item de exibição de árvore. Essa estrutura é idêntica à estrutura TV_ITEM, mas foi renomeada para seguir as convenções de nomenclatura atuais. Novos aplicativos devem usar essa estrutura. (ANSI)
TVITEMEXA

Especifica ou recebe atributos de um item de exibição de árvore. Essa estrutura é um aprimoramento para a estrutura TVITEM. Novos aplicativos devem usar essa estrutura quando apropriado. (ANSI)
TVITEMEXW

Especifica ou recebe atributos de um item de exibição de árvore. Essa estrutura é um aprimoramento para a estrutura TVITEM. Novos aplicativos devem usar essa estrutura quando apropriado. (Unicode)
TVITEMW

Especifica ou recebe atributos de um item de exibição de árvore. Essa estrutura é idêntica à estrutura TV_ITEM, mas foi renomeada para seguir as convenções de nomenclatura atuais. Novos aplicativos devem usar essa estrutura. (Unicode)
TVSORTCB

Contém informações usadas para classificar itens filho em um controle de exibição de árvore. Essa estrutura é usada com a mensagem TVM_SORTCHILDRENCB. Essa estrutura é idêntica à estrutura TV_SORTCB, mas foi renomeada para seguir as convenções de nomenclatura atuais.
UDACCEL

Contém informações de aceleração para um controle de up-down.

Enumerações

 
EC_ENDOFLINE

Indica o fim do caractere de linha usado por um controle de edição.
EC_SEARCHWEB_ENTRYPOINT

Define constantes que indicam o ponto de entrada de uma pesquisa na Web.