Menus e outros recursos

Visão geral da tecnologia Menus e Outros Recursos.

Para desenvolver menus e outros recursos, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Funções

 
AppendMenuA

Acrescenta um novo item ao final da barra de menus especificada, menu suspenso, submenu ou menu de atalho. Você pode usar essa função para especificar o conteúdo, a aparência e o comportamento do item de menu. (ANSI)
AppendMenuW

Acrescenta um novo item ao final da barra de menus especificada, menu suspenso, submenu ou menu de atalho. Você pode usar essa função para especificar o conteúdo, a aparência e o comportamento do item de menu. (Unicode)
BeginUpdateResourceA

Recupera um identificador que pode ser usado pela função UpdateResource para adicionar, excluir ou substituir recursos em um módulo binário. (ANSI)
BeginUpdateResourceW

Recupera um identificador que pode ser usado pela função UpdateResource para adicionar, excluir ou substituir recursos em um módulo binário. (Unicode)
CharLowerA

Converte uma cadeia de caracteres ou um único caractere em letras minúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (ANSI)
CharLowerBuffA

Converte caracteres maiúsculos em um buffer em caracteres minúsculos. A função converte os caracteres no local. (ANSI)
CharLowerBuffW

Converte caracteres maiúsculos em um buffer em caracteres minúsculos. A função converte os caracteres no local. (Unicode)
CharLowerW

Converte uma cadeia de caracteres ou um único caractere em letras minúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (Unicode)
CharNextA

Recupera um ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (ANSI)
CharNextExA

Recupera o ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes.
CharNextW

Recupera um ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (Unicode)
CharPrevA

Recupera um ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (ANSI)
CharPrevExA

Recupera o ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes.
CharPrevW

Recupera um ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (Unicode)
CharToOemA

Converte uma cadeia de caracteres no conjunto de caracteres definido por OEM. Aviso Não use. (ANSI)
CharToOemBuffA

Converte um número especificado de caracteres em uma cadeia de caracteres para o conjunto de caracteres definido por OEM. (ANSI)
CharToOemBuffW

Converte um número especificado de caracteres em uma cadeia de caracteres para o conjunto de caracteres definido por OEM. (Unicode)
CharToOemW

Converte uma cadeia de caracteres no conjunto de caracteres definido por OEM. Aviso Não use. (Unicode)
CharUpperA

Converte uma cadeia de caracteres ou um único caractere em maiúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (ANSI)
CharUpperBuffA

Converte caracteres minúsculos em um buffer em caracteres maiúsculos. A função converte os caracteres no local. (ANSI)
CharUpperBuffW

Converte caracteres minúsculos em um buffer em caracteres maiúsculos. A função converte os caracteres no local. (Unicode)
CharUpperW

Converte uma cadeia de caracteres ou um único caractere em maiúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (Unicode)
Checkmenuitem

Define o estado do atributo de marca de marcar do item de menu especificado como selecionado ou desmarcado.
CheckMenuRadioItem

Seleciona um item de menu especificado e o torna um item de opção. Ao mesmo tempo, a função limpa todos os outros itens de menu no grupo associado e limpa o sinalizador de tipo de item de rádio para esses itens.
ClipCursor

Limita o cursor a uma área retangular na tela.
CopyAcceleratorTableA

Copia a tabela de aceleradores especificada. Essa função é usada para obter os dados de tabela de acelerador que correspondem a um identificador de tabela de acelerador ou para determinar o tamanho dos dados de tabela de acelerador. (ANSI)
CopyAcceleratorTableW

Copia a tabela de aceleradores especificada. Essa função é usada para obter os dados de tabela de acelerador que correspondem a um identificador de tabela de acelerador ou para determinar o tamanho dos dados de tabela de acelerador. (Unicode)
CopyCursor

Copia o cursor especificado.
CopyIcon

Copia o ícone especificado de outro módulo para o módulo atual.
CopyImage

Cria uma nova imagem (ícone, cursor ou bitmap) e copia os atributos da imagem especificada para a nova. Se necessário, a função alonga os bits para se ajustar ao tamanho desejado da nova imagem.
CreateAcceleratorTableA

Cria uma tabela de aceleradores. (ANSI)
CreateAcceleratorTableW

Cria uma tabela de aceleradores. (Unicode)
Createcaret

Cria uma nova forma para o cursor do sistema e atribui a propriedade do cursor à janela especificada. A forma de cursor pode ser uma linha, um bloco ou um bitmap.
Createcursor

Cria um cursor com o tamanho, os padrões de bit e o ponto quente especificados.
CreateIcon

Cria um ícone que tem o tamanho, as cores e os padrões de bit especificados.
CreateIconFromResource

Cria um ícone ou cursor de bits de recurso que descrevem o ícone. (CreateIconFromResource)
CreateIconFromResourceEx

Cria um ícone ou cursor de bits de recurso que descrevem o ícone. (CreateIconFromResourceEx)
CreateIconIndirect

Cria um ícone ou cursor de uma estrutura ICONINFO.
Createmenu

Cria um menu. O menu está inicialmente vazio, mas pode ser preenchido com itens de menu usando as funções InsertMenuItem, AppendMenu e InsertMenu.
Createpopupmenu

Cria um menu suspenso, submenu ou menu de atalho.
CreateResourceIndexer

Cria um novo indexador de recursos para os caminhos especificados da raiz dos arquivos de projeto e da DLL de extensão.
Deletemenu

Exclui um item do menu especificado. Se o item de menu abrir um menu ou submenu, essa função destruirá o identificador para o menu ou submenu e liberará a memória usada pelo menu ou submenu.
DestroyAcceleratorTable

Destrói uma tabela de aceleradores.
DestroyCaret

Destrói a forma atual do cursor, libera o cursor da janela e remove o cursor da tela.
DestroyCursor

Destrói um cursor e libera qualquer memória ocupada pelo cursor. Não use essa função para destruir um cursor compartilhado.
Destroyicon

Destrói um ícone e libera qualquer memória que o ícone ocupou.
DestroyIndexedResults

Libera os parâmetros retornados pelo método IndexFilePath.
Destroymenu

Destrói o menu especificado e libera qualquer memória que o menu ocupa.
DestroyResourceIndexer

Libera os recursos computacionais associados ao indexador de recursos especificado.
DrawIcon

Desenha um ícone ou cursor no contexto do dispositivo especificado.
DrawIconEx

Desenha um ícone ou cursor no contexto do dispositivo especificado, executando as operações de raster especificadas e alongando ou compactando o ícone ou cursor conforme especificado.
Drawmenubar

Redesenha a barra de menus da janela especificada. Se a barra de menus mudar depois que o sistema tiver criado a janela, essa função deverá ser chamada para desenhar a barra de menus alterada.
Enablemenuitem

Habilita, desabilita ou esmaeça o item de menu especificado.
EndMenu

Encerra o menu ativo do thread de chamada.
EndUpdateResourceA

Confirma ou descarta alterações feitas antes de uma chamada para UpdateResource. (ANSI)
EndUpdateResourceW

Confirma ou descarta alterações feitas antes de uma chamada para UpdateResource. (Unicode)
ENUMRESLANGPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceLanguages e EnumResourceLanguagesEx. (ANSI)
ENUMRESLANGPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceLanguages e EnumResourceLanguagesEx. (ANSI)
ENUMRESNAMEPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceNames e EnumResourceNamesEx. (ANSI)
ENUMRESNAMEPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceNames e EnumResourceNamesEx. (Unicode)
EnumResourceLanguagesA

Enumera recursos específicos da linguagem, do tipo e nome especificados, associados a um módulo binário. (ANSI)
EnumResourceLanguagesExA

Enumera recursos específicos da linguagem, do tipo e nome especificados, associados a um módulo binário especificado. Estende EnumResourceLanguages permitindo mais controle sobre a enumeração. (ANSI)
EnumResourceLanguagesExW

Enumera recursos específicos da linguagem, do tipo e nome especificados, associados a um módulo binário especificado. Estende EnumResourceLanguages permitindo mais controle sobre a enumeração. (Unicode)
EnumResourceLanguagesW

Enumera recursos específicos da linguagem, do tipo e nome especificados, associados a um módulo binário. (Unicode)
EnumResourceNamesA

Enumera recursos de um tipo especificado em um módulo binário. (ANSI)
EnumResourceNamesExA

Enumera recursos de um tipo especificado associados a um módulo binário especificado. A pesquisa pode incluir um arquivo LN e seus arquivos .mui associados ou pode ser limitada de várias maneiras. (ANSI)
EnumResourceNamesExW

Enumera recursos de um tipo especificado associados a um módulo binário especificado. A pesquisa pode incluir um arquivo LN e seus arquivos .mui associados ou pode ser limitada de várias maneiras. (Unicode)
EnumResourceNamesW

Enumera recursos de um tipo especificado em um módulo binário. (Unicode)
EnumResourceTypesA

Enumera tipos de recursos em um módulo binário. (ANSI)
EnumResourceTypesExA

Enumera tipos de recursos associados a um módulo binário especificado. (ANSI)
EnumResourceTypesExW

Enumera tipos de recursos associados a um módulo binário especificado. (Unicode)
EnumResourceTypesW

Enumera tipos de recursos em um módulo binário. (Unicode)
ENUMRESTYPEPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceTypes e EnumResourceTypesEx. (ANSI)
ENUMRESTYPEPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com as funções EnumResourceTypes e EnumResourceTypesEx. (Unicode)
FindResourceA

Determina o local de um recurso com o tipo e o nome especificados no módulo especificado. (FindResourceA)
FindResourceExA

Determina o local do recurso com o tipo, o nome e o idioma especificados no módulo especificado. (FindResourceExA)
FindResourceExW

Determina o local do recurso com o tipo, o nome e o idioma especificados no módulo especificado. (FindResourceExW)
FindResourceW

Determina o local de um recurso com o tipo e o nome especificados no módulo especificado. (FindResourceW)
FreeResource

Diminui (diminui em um) a contagem de referência de um recurso carregado. Quando a contagem de referência atinge zero, a memória ocupada pelo recurso é liberada.
GetCaretBlinkTime

Recupera o tempo necessário para inverter os pixels do cursor. O usuário pode definir esse valor.
GetCaretPos

Copia a posição do cursor para a estrutura POINT especificada.
GetClipCursor

Recupera as coordenadas da tela da área retangular à qual o cursor está confinado.
GetCursor

Recupera um identificador para o cursor atual.
GetCursorInfo

Recupera informações sobre o cursor global.
GetCursorPos

Recupera a posição do cursor do mouse, em coordenadas de tela.
GetDistanceOfClosestLanguageInList

Determina a distância entre o código de idioma especificado e a correspondência mais próxima em uma lista de idiomas.
GetFileVersionInfoA

Recupera informações de versão para o arquivo especificado. (GetFileVersionInfoA)
GetFileVersionInfoExA

Recupera informações de versão para o arquivo especificado. (GetFileVersionInfoExA)
GetFileVersionInfoExW

Recupera informações de versão para o arquivo especificado. (GetFileVersionInfoExW)
GetFileVersionInfoSizeA

Determina se o sistema operacional pode recuperar informações de versão para um arquivo especificado. Se as informações de versão estiverem disponíveis, GetFileVersionInfoSize retornará o tamanho, em bytes, dessas informações. (ANSI)
GetFileVersionInfoSizeExA

Determina se o sistema operacional pode recuperar informações de versão para um arquivo especificado. Se as informações de versão estiverem disponíveis, GetFileVersionInfoSizeEx retornará o tamanho, em bytes, dessas informações. (ANSI)
GetFileVersionInfoSizeExW

Determina se o sistema operacional pode recuperar informações de versão para um arquivo especificado. Se as informações de versão estiverem disponíveis, GetFileVersionInfoSizeEx retornará o tamanho, em bytes, dessas informações. (Unicode)
GetFileVersionInfoSizeW

Determina se o sistema operacional pode recuperar informações de versão para um arquivo especificado. Se as informações de versão estiverem disponíveis, GetFileVersionInfoSize retornará o tamanho, em bytes, dessas informações. (Unicode)
GetFileVersionInfoW

Recupera informações de versão para o arquivo especificado. (GetFileVersionInfoW)
GetIconInfo

Recupera informações sobre o ícone ou cursor especificado.
GetIconInfoExA

Recupera informações sobre o ícone ou cursor especificado. GetIconInfoEx estende GetIconInfo usando a estrutura ICONINFOEX mais recente. (ANSI)
GetIconInfoExW

Recupera informações sobre o ícone ou cursor especificado. GetIconInfoEx estende GetIconInfo usando a estrutura ICONINFOEX mais recente. (Unicode)
GetMenu

Recupera um identificador para o menu atribuído à janela especificada.
Getmenubarinfo

Recupera informações sobre a barra de menus especifica.
GetMenuCheckMarkDimensions

Recupera as dimensões do bitmap de marca marcar padrão.
GetMenuDefaultItem

Determina o item de menu padrão no menu especificado.
GetMenuInfo

Recupera informações sobre um menu especificado.
GetMenuItemCount

Determina o número de itens no menu especificado.
GetMenuItemID

Recupera o identificador de item de menu de um item de menu localizado na posição especificada em um menu.
GetMenuItemInfoA

Recupera informações sobre um item de menu. (ANSI)
GetMenuItemInfoW

Recupera informações sobre um item de menu. (Unicode)
GetMenuItemRect

Recupera o retângulo delimitador para o item de menu especificado.
GetMenuState

Recupera os sinalizadores de menu associados ao item de menu especificado.
GetMenuStringA

Copia a cadeia de caracteres de texto do item de menu especificado no buffer especificado. (ANSI)
GetMenuStringW

Copia a cadeia de caracteres de texto do item de menu especificado no buffer especificado. (Unicode)
GetPhysicalCursorPos

Recupera a posição do cursor em coordenadas físicas.
GetSubMenu

Recupera um identificador para o menu suspenso ou submenu ativado pelo item de menu especificado.
Getsystemmenu

Permite que o aplicativo acesse o menu da janela (também conhecido como menu do sistema ou menu de controle) para copiar e modificar.
Hidecaret

Remove o cursor da tela. Ocultar um cursor não destrói sua forma atual nem invalida o ponto de inserção.
HiliteMenuItem

Adiciona ou remove o realce de um item em uma barra de menus.
IndexFilePath

Indexa um caminho de arquivo para convenções de nomenclatura de arquivo e pasta.
InsertMenuA

Insere um novo item de menu em um menu, movendo outros itens para baixo no menu. (ANSI)
InsertMenuItemA

Insere um novo item de menu na posição especificada em um menu. (ANSI)
InsertMenuItemW

Insere um novo item de menu na posição especificada em um menu. (Unicode)
InsertMenuW

Insere um novo item de menu em um menu, movendo outros itens para baixo no menu. (Unicode)
IS_INTRESOURCE

Determina se um valor é um identificador inteiro para um recurso.
IsCharAlphaA

Determina se um caractere é um caractere alfabético. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (ANSI)
IsCharAlphaNumericA

Determina se um caractere é alfabético ou numérico. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (ANSI)
IsCharAlphaNumericW

Determina se um caractere é alfabético ou numérico. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (Unicode)
IsCharAlphaW

Determina se um caractere é um caractere alfabético. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (Unicode)
IsCharLowerA

Determina se um caractere é minúsculo. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle.
IsCharUpperA

Determina se um caractere é maiúsculo. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (ANSI)
IsCharUpperW

Determina se um caractere é maiúsculo. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (Unicode)
IsMenu

Determina se um identificador é um identificador de menu.
IsWellFormedTag

Determina se uma marca de idioma BCP-47 está bem formada.
LoadAcceleratorsA

Carrega a tabela de aceleradores especificada. (ANSI)
LoadAcceleratorsW

Carrega a tabela de aceleradores especificada. (Unicode)
LoadCursorA

Carrega o recurso de cursor especificado do arquivo executável (.EXE) associado a uma instância do aplicativo. (ANSI)
LoadCursorFromFileA

Cria um cursor com base nos dados contidos em um arquivo. (ANSI)
LoadCursorFromFileW

Cria um cursor com base nos dados contidos em um arquivo. (Unicode)
LoadCursorW

Carrega o recurso de cursor especificado do arquivo executável (.EXE) associado a uma instância de aplicativo. (Unicode)
LoadIconA

Carrega o recurso de ícone especificado do arquivo executável (.exe) associado a uma instância de aplicativo. (ANSI)
LoadIconW

Carrega o recurso de ícone especificado do arquivo executável (.exe) associado a uma instância de aplicativo. (Unicode)
LoadImageA

Carrega um ícone, cursor, cursor animado ou bitmap. (ANSI)
LoadImageW

Carrega um ícone, cursor, cursor animado ou bitmap. (Unicode)
LoadMenuA

Carrega o recurso de menu especificado do arquivo executável (.exe) associado a uma instância de aplicativo. (ANSI)
LoadMenuIndirectA

Carrega o modelo de menu especificado na memória. (ANSI)
LoadMenuIndirectW

Carrega o modelo de menu especificado na memória. (Unicode)
LoadMenuW

Carrega o recurso de menu especificado do arquivo executável (.exe) associado a uma instância de aplicativo. (Unicode)
Loadresource

Recupera um identificador que pode ser usado para obter um ponteiro para o primeiro byte do recurso especificado na memória.
LoadStringA

Carrega um recurso de cadeia de caracteres do arquivo executável associado a um módulo especificado, copia a cadeia de caracteres em um buffer e acrescenta um caractere nulo de terminação. (ANSI)
LoadStringW

Carrega um recurso de cadeia de caracteres do arquivo executável associado a um módulo especificado, copia a cadeia de caracteres em um buffer e acrescenta um caractere nulo de terminação. (Unicode)
LockResource

Recupera um ponteiro para o recurso especificado na memória.
LookupIconIdFromDirectory

Pesquisa por ícone ou dados de cursor o ícone ou cursor que melhor se ajusta ao dispositivo de exibição atual. (LookupIconIdFromDirectory)
LookupIconIdFromDirectoryEx

Pesquisa por ícone ou dados de cursor o ícone ou cursor que melhor se ajusta ao dispositivo de exibição atual. (LookupIconIdFromDirectoryEx)
lstrcatA

Acrescenta uma cadeia de caracteres a outra. Aviso Não use. (ANSI)
lstrcatW

Acrescenta uma cadeia de caracteres a outra. Aviso Não use. (Unicode)
lstrcmpA

Compara duas cadeias de caracteres. A comparação diferencia maiúsculas de minúsculas. (ANSI)
lstrcmpiA

Compara duas cadeias de caracteres. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
lstrcmpiW

Compara duas cadeias de caracteres. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
lstrcmpW

Compara duas cadeias de caracteres. A comparação diferencia maiúsculas de minúsculas. (Unicode)
lstrcpyA

Copia uma cadeia de caracteres para um buffer. (ANSI)
lstrcpynA

Copia um número especificado de caracteres de uma cadeia de caracteres de origem em um buffer. Aviso Não use. (ANSI)
lstrcpynW

Copia um número especificado de caracteres de uma cadeia de caracteres de origem em um buffer. Aviso Não use. (Unicode)
lstrcpyW

Copia uma cadeia de caracteres para um buffer. (Unicode)
lstrlenA

Determina o comprimento da cadeia de caracteres especificada (sem incluir o caractere nulo de terminação). (ANSI)
lstrlenW

Determina o comprimento da cadeia de caracteres especificada (sem incluir o caractere nulo de terminação). (Unicode)
MAKEINTRESOURCEA

Converte um valor inteiro em um tipo de recurso compatível com as funções de gerenciamento de recursos. Essa macro é usada no lugar de uma cadeia de caracteres que contém o nome do recurso. (ANSI)
MAKEINTRESOURCEW

Converte um valor inteiro em um tipo de recurso compatível com as funções de gerenciamento de recursos. Essa macro é usada no lugar de uma cadeia de caracteres que contém o nome do recurso. (Unicode)
MenuItemFromPoint

Determina qual item de menu, se houver, está no local especificado.
ModifyMenuA

Altera um item de menu existente. (ANSI)
ModifyMenuW

Altera um item de menu existente. (Unicode)
OemToCharA

Converte uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. Aviso Não use. (ANSI)
OemToCharBuffA

Converte um número especificado de caracteres em uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. (ANSI)
OemToCharBuffW

Converte um número especificado de caracteres em uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. (Unicode)
OemToCharW

Converte uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. Aviso Não use. (Unicode)
PrivateExtractIconsA

Cria uma matriz de identificadores para ícones extraídos de um arquivo especificado. (ANSI)
PrivateExtractIconsW

Cria uma matriz de identificadores para ícones extraídos de um arquivo especificado. (Unicode)
RemoveMenu

Exclui um item de menu ou desanexa um submenu do menu especificado.
SetCaretBlinkTime

Define o tempo de piscar do cursor para o número especificado de milissegundos. O tempo de piscar é o tempo decorrido, em milissegundos, necessário para inverter os pixels do cursor.
Setcaretpos

Move o cursor para as coordenadas especificadas. Se a janela que possui o cursor tiver sido criada com o estilo de classe CS_OWNDC, as coordenadas especificadas estarão sujeitas ao modo de mapeamento do contexto do dispositivo associado a essa janela.
Setcursor

Define a forma do cursor.
SetCursorPos

Move o cursor para as coordenadas de tela especificadas.
Setmenu

Atribui um novo menu à janela especificada.
Setmenudefaultitem

Define o item de menu padrão para o menu especificado.
SetMenuInfo

Define informações para um menu especificado.
SetMenuItemBitmaps

Associa o bitmap especificado a um item de menu. Se o item de menu estiver selecionado ou desmarcado, o sistema exibirá o bitmap apropriado ao lado do item de menu.
SetMenuItemInfoA

Altera informações sobre um item de menu. (ANSI)
SetMenuItemInfoW

Altera informações sobre um item de menu. (Unicode)
SetPhysicalCursorPos

Define a posição do cursor em coordenadas físicas.
SetSystemCursor

Permite que um aplicativo personalize os cursores do sistema. Ele substitui o conteúdo do cursor do sistema especificado pelo parâmetro id pelo conteúdo do cursor especificado pelo parâmetro hcur e, em seguida, destrói hcur.
Showcaret

Torna o cursor visível na tela na posição atual do cursor. Quando o cursor se torna visível, ele começa a piscar automaticamente.
ShowCursor

Exibe ou oculta o cursor. (ShowCursor)
SizeofResource

Recupera o tamanho, em bytes, do recurso especificado.
StringCbCatA

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCbCatA)
StringCbCatExA

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCbCatExA)
StringCbCatExW

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCbCatExW)
StringCbCatNA

Concatena o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCatNA)
StringCbCatNExA

Concatena o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCatNExA)
StringCbCatNExW

Concatena o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCatNExW)
StringCbCatNW

Concatena o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCatNW)
StringCbCatW

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCbCatW)
StringCbCopyA

Copia uma cadeia de caracteres para outra. (StringCbCopyA)
StringCbCopyExA

Copia uma cadeia de caracteres para outra. (StringCbCopyExA)
StringCbCopyExW

Copia uma cadeia de caracteres para outra. (StringCbCopyExW)
StringCbCopyNA

Copia o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCopyNA)
StringCbCopyNExA

Copia o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCopyNExA)
StringCbCopyNExW

Copia o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCopyNExW)
StringCbCopyNW

Copia o número especificado de bytes de uma cadeia de caracteres para outra. (StringCbCopyNW)
StringCbCopyW

Copia uma cadeia de caracteres para outra. (StringCbCopyW)
StringCbGetsA

Obtém uma linha de texto de stdin, até e incluindo o caractere newline ('\n'). (StringCbGetsA)
StringCbGetsExA

Obtém uma linha de texto de stdin, até e incluindo o caractere newline ('\n'). (StringCbGetsExA)
StringCbGetsExW

Obtém uma linha de texto de stdin, até e incluindo o caractere newline ('\n'). (StringCbGetsExW)
StringCbGetsW

Obtém uma linha de texto de stdin, até e incluindo o caractere newline ('\n'). (StringCbGetsW)
StringCbLengthA

Determina se uma cadeia de caracteres excede o comprimento especificado, em bytes. (ANSI)
StringCbLengthW

Determina se uma cadeia de caracteres excede o comprimento especificado, em bytes. (Unicode)
StringCbPrintf_lA

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbPrintf_lA)
StringCbPrintf_lExA

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbPrintf_lExA)
StringCbPrintf_lExW

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbPrintf_lExW)
StringCbPrintf_lW

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbPrintf_lW)
StringCbPrintfA

Grava dados formatados na cadeia de caracteres especificada. (StringCbPrintfA)
StringCbPrintfExA

Grava dados formatados na cadeia de caracteres especificada. (StringCbPrintfExA)
StringCbPrintfExW

Grava dados formatados na cadeia de caracteres especificada. (StringCbPrintfExW)
StringCbPrintfW

Grava dados formatados na cadeia de caracteres especificada. (StringCbPrintfW)
StringCbVPrintf_lA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbVPrintf_lA)
StringCbVPrintf_lExA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbVPrintf_lExA)
StringCbVPrintf_lExW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbVPrintf_lExW)
StringCbVPrintf_lW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva além do final desse buffer. (StringCbVPrintf_lW)
StringCbVPrintfA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCbVPrintfA)
StringCbVPrintfExA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCbVPrintfExA)
StringCbVPrintfExW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCbVPrintfExW)
StringCbVPrintfW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCbVPrintfW)
StringCchCatA

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCchCatA)
StringCchCatExA

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCchCatExA)
StringCchCatExW

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCchCatExW)
StringCchCatNA

Concatena o número especificado de caracteres de uma cadeia de caracteres para outra cadeia de caracteres. (StringCchCatNA)
StringCchCatNExA

Concatena o número especificado de caracteres de uma cadeia de caracteres para outra cadeia de caracteres. (StringCchCatNExA)
StringCchCatNExW

Concatena o número especificado de caracteres de uma cadeia de caracteres para outra. (StringCchCatNExW)
StringCchCatNW

Concatena o número especificado de caracteres de uma cadeia de caracteres para outra. (StringCchCatNW)
StringCchCatW

Concatena uma cadeia de caracteres para outra cadeia de caracteres. (StringCchCatW)
StringCchCopyA

Copia uma cadeia de caracteres para outra. (StringCchCopyA)
StringCchCopyExA

Copia uma cadeia de caracteres para outra. (StringCchCopyExA)
StringCchCopyExW

Copia uma cadeia de caracteres para outra. (StringCchCopyExW)
StringCchCopyNA

Copia o número especificado de caracteres de uma cadeia de caracteres para outra. (StringCchCopyNA)
StringCchCopyNExA

Copia o número especificado de caracteres de uma cadeia de caracteres para outra. (StringCchCopyNExA)
StringCchCopyNExW

Copia o número especificado de caracteres de uma cadeia de caracteres para outra. (StringCchCopyNExW)
StringCchCopyNW

Copia o número especificado de caracteres de uma cadeia de caracteres para outra. (StringCchCopyNW)
StringCchCopyW

Copia uma cadeia de caracteres para outra. (StringCchCopyW)
StringCchGetsA

Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). (StringCchGetsA)
StringCchGetsExA

Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). (StringCchGetsExA)
StringCchGetsExW

Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). (StringCchGetsExW)
StringCchGetsW

Obtém uma linha de texto de stdin, até e incluindo o caractere de nova linha ('\n'). (StringCchGetsW)
StringCchLengthA

Determina se uma cadeia de caracteres excede o comprimento especificado, em caracteres. (ANSI)
StringCchLengthW

Determina se uma cadeia de caracteres excede o comprimento especificado, em caracteres. (Unicode)
StringCchPrintf_lA

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchPrintf_lA)
StringCchPrintf_lExA

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchPrintf_lExA)
StringCchPrintf_lExW

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchPrintf_lExW)
StringCchPrintf_lW

Grava dados formatados na cadeia de caracteres especificada. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchPrintf_lW)
StringCchPrintfA

Grava dados formatados na cadeia de caracteres especificada. (StringCchPrintfA)
StringCchPrintfExA

Grava dados formatados na cadeia de caracteres especificada. (StringCchPrintfExA)
StringCchPrintfExW

Grava dados formatados na cadeia de caracteres especificada. (StringCchPrintfExW)
StringCchPrintfW

Grava dados formatados na cadeia de caracteres especificada. (StringCchPrintfW)
StringCchVPrintf_lA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchVPrintf_lA)
StringCchVPrintf_lExA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchVPrintf_lExA)
StringCchVPrintf_lExW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchVPrintf_lExW)
StringCchVPrintf_lW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. O tamanho do buffer de destino é fornecido à função para garantir que ele não escreva após o final desse buffer. (StringCchVPrintf_lW)
StringCchVPrintfA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCchVPrintfA)
StringCchVPrintfExA

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCchVPrintfExA)
StringCchVPrintfExW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCchVPrintfExW)
StringCchVPrintfW

Grava dados formatados na cadeia de caracteres especificada usando um ponteiro para uma lista de argumentos. (StringCchVPrintfW)
Trackpopupmenu

Exibe um menu de atalho no local especificado e rastreia a seleção de itens no menu. O menu de atalho pode aparecer em qualquer lugar na tela.
Trackpopupmenuex

Exibe um menu de atalho no local especificado e rastreia a seleção de itens no menu de atalho. O menu de atalho pode aparecer em qualquer lugar na tela.
TranslateAcceleratorA

Processa teclas de acelerador para comandos de menu. (ANSI)
TranslateAcceleratorW

Processa teclas de acelerador para comandos de menu. (Unicode)
UpdateResourceA

Adiciona, exclui ou substitui um recurso em um arquivo PE (executável portátil). (ANSI)
UpdateResourceW

Adiciona, exclui ou substitui um recurso em um arquivo PE (executável portátil). (Unicode)
VerFindFileA

Determina onde instalar um arquivo com base em se ele localiza outra versão do arquivo no sistema. Os valores que VerFindFile retorna nos buffers especificados são usados em uma chamada subsequente para a função VerInstallFile. (ANSI)
VerFindFileW

Determina onde instalar um arquivo com base em se ele localiza outra versão do arquivo no sistema. Os valores que VerFindFile retorna nos buffers especificados são usados em uma chamada subsequente para a função VerInstallFile. (Unicode)
VerInstallFileA

Instala o arquivo especificado com base nas informações retornadas da função VerFindFile. VerInstallFile descompacta o arquivo, se necessário, atribui um nome de arquivo exclusivo e verifica se há erros, como arquivos desatualizados. (ANSI)
VerInstallFileW

Instala o arquivo especificado com base nas informações retornadas da função VerFindFile. VerInstallFile descompacta o arquivo, se necessário, atribui um nome de arquivo exclusivo e verifica se há erros, como arquivos desatualizados. (Unicode)
VerLanguageNameA

Recupera uma cadeia de caracteres de descrição para o idioma associado a um identificador de idioma binário da Microsoft especificado. (ANSI)
VerLanguageNameW

Recupera uma cadeia de caracteres de descrição para o idioma associado a um identificador de idioma binário da Microsoft especificado. (Unicode)
VerQueryValueA

Recupera informações de versão especificadas do recurso de informações de versão especificado. (ANSI)
VerQueryValueW

Recupera informações de versão especificadas do recurso de informações de versão especificado. (Unicode)
wsprintfA

Grava dados formatados no buffer especificado. (ANSI)
wsprintfW

Grava dados formatados no buffer especificado. (Unicode)
wvsprintfA

Grava dados formatados no buffer especificado usando um ponteiro para uma lista de argumentos. (ANSI)
wvsprintfW

Grava dados formatados no buffer especificado usando um ponteiro para uma lista de argumentos. (Unicode)

Estruturas

 
ACCEL

Define uma tecla aceleradora usada em uma tabela de aceleradores.
CURSORINFO

Contém informações de cursor global.
CURSORSHAPE

Contém informações sobre um cursor.
ICONINFO

Contém informações sobre um ícone ou um cursor.
ICONINFOEXA

Contém informações sobre um ícone ou um cursor. Estende ICONINFO. Usado por GetIconInfoEx. (ANSI)
ICONINFOEXW

Contém informações sobre um ícone ou um cursor. Estende ICONINFO. Usado por GetIconInfoEx. (Unicode)
ICONMETRICSA

Contém as métricas escalonáveis associadas aos ícones. Essa estrutura é usada com a função SystemParametersInfo quando a ação SPI_GETICONMETRICS ou SPI_SETICONMETRICS é especificada. (ANSI)
ICONMETRICSW

Contém as métricas escalonáveis associadas aos ícones. Essa estrutura é usada com a função SystemParametersInfo quando a ação SPI_GETICONMETRICS ou SPI_SETICONMETRICS é especificada. (Unicode)
IndexedResourceQualifier

Representa o contexto no qual um recurso é apropriado.
MDINEXTMENU

Contém informações sobre o menu a ser ativado.
MENUBARINFO

Contém informações da barra de menus.
MENUGETOBJECTINFO

Contém informações sobre o menu em que o cursor do mouse está.
MENUINFO

Contém informações sobre um menu.
MENUITEMINFOA

Contém informações sobre um item de menu. (MENUITEMINFOA)
MENUITEMINFOW

Contém informações sobre um item de menu. (MENUITEMINFOW)
MENUITEMTEMPLATE

Define um item de menu em um modelo de menu.
MENUITEMTEMPLATEHEADER

Define o cabeçalho de um modelo de menu. Um modelo de menu completo consiste em um cabeçalho e uma ou mais listas de itens de menu.
MESSAGE_RESOURCE_BLOCK

Contém informações sobre cadeias de caracteres de mensagem com identificadores no intervalo indicado pelos membros LowId e HighId.
MESSAGE_RESOURCE_DATA

Contém informações sobre texto formatado para exibição como uma mensagem de erro ou em uma caixa de mensagem em um recurso de tabela de mensagens.
MESSAGE_RESOURCE_ENTRY

Contém a mensagem de erro ou o texto de exibição da caixa de mensagem para um recurso de tabela de mensagens.
TPMPARAMS

Contém parâmetros estendidos para a função TrackPopupMenuEx.
VS_FIXEDFILEINFO

Contém informações de versão para um arquivo. Essas informações são independentes de linguagem e de código.