Featured image of post À propos du bouton

À propos du bouton

Qu’est-ce qu’un bouton

Un bouton est l’un des contrôles GUI et peut être implémenté à l’aide de l’API standard de Windows. Lorsque vous cliquez sur une zone de l’écran (bouton gauche de la souris enfoncé, bouton gauche de la souris relâché), vous pouvez exécuter un traitement spécifié dans le programme.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Création d'un bouton
CreateWindow(
    TEXT("BUTTON"),
    TEXT("Close"),
    WS_CHILD|WS_VISIBLE,
    10,10,128,30,
    hWnd,
    (HMENU)ID_BUTTON1,
    ((LPCREATESTRUCT)lParam)->hInstance,
    0);
    
    ...
    
    // Un message WM_COMMAND est envoyé par l'OS à la fenêtre lorsqu'on clique dessus.
    case WM_COMMAND:
        switch(LOWORD(wParam))
        {
            case ID_BUTTON1:
                SendMessage(hWnd,WM_CLOSE,0,0);
                break;
        }
        break;    

Le code d’exemple est publié ci-dessous. button

comments powered by Disqus
Généré avec Hugo
Thème Stack conçu par Jimmy