Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u dynamisch knoppen wilt maken, gebruikt u de functie CreateWindow of CreateWindowEx. In dit onderwerp ziet u hoe u de functie CreateWindow kunt gebruiken om een standaardknop te maken.
Wat u moet weten
Technologieën
Voorwaarden
- C/C++
- Programmeren van Windows-gebruikersinterface
Aanwijzingen
Gebruik de functie CreateWindow om een knopbesturingselement te maken.
In het volgende C++-voorbeeld is de m_hwnd parameter de ingang naar het bovenliggende venster. De stijl BS_DEFPUSHBUTTON geeft aan dat er een standaardknop moet worden gemaakt. Houd er rekening mee dat de grootte- en positiewaarden moeten worden opgegeven omdat het gebruik van CW_USEDEFAULT voor een knop de waarden instelt op nul.
HWND hwndButton = CreateWindow(
L"BUTTON", // Predefined class; Unicode assumed
L"OK", // Button text
WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON, // Styles
10, // 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.
Verwante onderwerpen