*   >> Lecture Éducation Articles >> science >> la programmation

Types de boutons dans Windows

Contrôles de Windows prédéfinis - Partie 8 Volume - Interface utilisateur Windows Introduction Ce fait partie de ma série 8, les contrôles Windows prédéfinis. Afin de comprendre ce tutoriel, vous avez plus de lire tous les tutoriels précédents de la série. Dans cette partie de la série, nous examinons les types de boutons dans les fenêtres. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].

Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Bouton Un bouton est un contrôle que l'utilisateur peut cliquer pour apporter une contribution à une application. Aujourd'hui, l'API Windows interface utilisateur dispose de huit boutons. Nous allons examiner le sens des huit boutons dans ce tutoriel. Bouton poussoir Un bouton-poussoir est le bouton rectangulaire habituelle.

Essayez le code suivant pour voir ce que d'un bouton poussoir ressemble: #include using namespace std; LRESULT RAPPEL MainWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, lParam LPARAM) {switch (uMsg) {défaut: retour DefWindowProc (hwnd, uMsg, wParam, lParam); } Return 0; } Int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {WCX WNDCLASSEX; 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", "Fenêtre principale", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL); si (hwndMain!) return false; ShowWindow (hwndMain, SW_SHOW); UpdateWindow (hwndMain); HWND hwndPush; hwndEdit1 = CreateWindowEx (0, "bouton", "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) {//gérer l'erreur et peut-être quitter l'application} else {TranslateMessage (& msg); DispatchMessage (& msg); }} Return msg.

wParam; } Vous pouvez utiliser la commande suivante à l'invite de commande pour compiler le code

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.