*   >> Lezen Onderwijs artikelen >> science >> programming

Types knop in Windows

Windows Voorgedefinieerde Controls - Deel 8 Volume - Windows User Interface Inleiding Dit is deel 8 van mijn serie, Windows Voorgedefinieerde Controls. Om deze tutorial te begrijpen, de meeste u alle vorige tutorials van de serie hebt gelezen. In dit deel van de serie, kijken we naar soorten knop in ramen. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Knop Een knop is een controle die de gebruiker kan klikken om input te leveren voor een toepassing. Vandaag is de Windows API UI heeft acht knoppen. We zullen kijken naar de betekenis van de acht knoppen in deze tutorial. Push Button een drukknop is de gebruikelijke rechthoekige knop. Probeer de volgende code om te zien wat een drukknop eruit ziet: #include using namespace std; LRESULT CALLBACK MainWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {schakelaar (uMsg) {default: terug DefWindowProc (hwnd, uMsg, wParam, lParam); } Return 0; } Int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {WNDCLASSEX wcx; wcx.

cbSize = sizeof (wcx); wcx.style = CS_HREDRAW | CS_VREDRAW; wcx.lpfnWndProc = MainWndProc; wcx.cbClsExtra = 0; wcx.cbWndExtra = 0; wcx.hInstance = hInstance; wcx.hIcon = NULL; wcx.hCursor = LoadCursor (NULL, IDC_ARROW); wcx.hbrBackground = (HBRUSH) (COLOR_BACKGROUND + 1); wcx.lpszMenuName = NULL; wcx.lpszClassName = "MainWClass"; wcx.

hIconSm = NULL; RegisterClassEx (& wcx); HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "hoofdvenster", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL); if (hwndMain!) return false; ShowWindow (hwndMain, SW_SHOW); UpdateWindow (hwndMain); HWND hwndPush; hwndEdit1 = CreateWindowEx (0, "BUTTON", "Push Button", WS_CHILD | BS_PUSHBUTTON, 100, 100, 90, 25, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndPush, SW_SHOW); UpdateWindow (hwndPush); MSG msg; BOOL Bret; while ((Bret = GetMessage (& msg, hwndMain, 0, 0)) = 0!) {if (Bret == -1) {//omgaan met de fout en de toepassing mogelijk af te sluiten} else {TranslateMessage (& msg); DispatchMessage (& msg); }} Terug msg.

wParam; } U kunt de volgende opdracht bij de opdrachtprompt om de code te compileren: g ++ winpush.cpp -mwindows -o winpush.exe U maakt een knop controle op dezel

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.