Como criar um link de comando
Este tópico descreve uma maneira de criar um link de comando.
- C/C++
- Programação da interface do usuário do Windows
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
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");