Como criar um link de comando
Este tópico descreve uma maneira de criar um link de comando.
O que você precisa saber
Tecnologias
Pré-requisitos
- C/C++
- Programação da interface do usuário do Windows
Instruções
Etapa 1: Crie uma instância do botão de link de comando.
No exemplo de código C++ a seguir, a constante de estilo BS_COMMANDLINK especifica o botão como um botão de link de comando.
HWND hwndCommandLink = CreateWindow(
L"BUTTON", // Predefined class; Unicode assumed
L"", // Text will be defined later
WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_COMMANDLINK, // Styles
200, // x position
10, // y position
100, // Button width
100, // Button height
m_hwnd, // Parent window
NULL, // No menu
(HINSTANCE)GetWindowLongPtr(m_hwnd, GWLP_HINSTANCE),
NULL); // Pointer not needed
Etapa 2: definir o rótulo do link de comando e o texto de explicação
Use a função SendMessage para definir o rótulo do link de comando e o texto suplementar por meio da mensagem WM_SETTEXT e da mensagem BCM_SETNOTE, respectivamente.
SendMessage(hwndCommandLink, WM_SETTEXT, 0, (LPARAM)L"Command link");
SendMessage(hwndCommandLink, BCM_SETNOTE, 0, (LPARAM)L"with note");
Tópicos relacionados