Windows Foruddefineret Controls - Del 13 bind - Windows brugergrænseflade Introduktion Dette er en del 13 af min serie, Windows Foruddefinerede Controls. For at forstå denne tutorial, de fleste du har læst alle de tidligere tutorials i serien. I denne del af serien, ser vi på betydningen af Windows Statisk Control. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser.
Tekst Statisk kontrol Der er 4 statiske kontroller, men i denne serie, skal vi tale kun om teksten statiske kontrol. En tekst statisk kontrol er ligesom en redigeringskontrol, men det gør ikke modtager indtastet input fra brugeren. Kan ikke vælges en statisk kontrol og kan ikke modtage tastaturet fokus. En statisk kontrol anvendes normalt som en etiket til andre kontroller. Hvis du har en redigeringskontrol for eksempel, ville du normalt bruger en statisk kontrol til venstre eller over redigering kontrol.
Denne statiske kontrol er et mærke og ville have tekst, der angiver formålet med redigering kontrol. Den statiske kontrol af systemet vinduet klassen, statisk. Den statiske kontrol er et barn vindue. Følgende kode viser en statisk kontrol over en redigeringskontrol: #include hjælp namespace std; LRESULT tilbagekald MainWndProc (HWND HWND, UINT uMsg, wParam wParam, lParam lParam) {switch (uMsg) {standard: returnere DefWindowProc (HWND, uMsg, wParam, lParam); } Returnere 0; } Int WinAPI WinMain (hInstance hInstance, hInstance hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {WNDCLASSEX WCX; wcx.
cbSize = sizeof (WCX); wcx.style = CS_HREDRAW