Bouton poussoir par défaut le bouton-poussoir par défaut est comme le bouton-poussoir, mais il se comporte un peu différemment. Le bouton-poussoir par défaut est le type de bouton qui est utilisé pour un bouton OK. Vous pouvez avoir beaucoup de boutons dans une fenêtre, et parmi eux, on serait sur le bouton par défaut. Si vous appuyez sur la touche Entrée, même si le bouton par défaut n'a pas un foyer, il sera activé que si elle était cliqué. Les autres boutons (boutons poussoirs) doivent être sélectionnés avant qu'ils puissent être activés.
Si vous voulez avoir un bouton-poussoir par défaut pour le code ci-dessus, vous auriez à remplacer le style de BS_PUSHBUTTON avec le style de BS_DEFPUSHBUTTON. Le style de BS_DEFPUSHBUTTON est pour le bouton-poussoir par défaut, tandis que le style de BS_PUSHBUTTON est pour le bouton-poussoir ordinaire. Check Box Une case à cocher est une petite boîte carrée qui peut être allumé ou éteint. Quand il est sur elle a une coche; quand il est éteint, il ne possède pas une tique.
Dans le code ci-dessus, vous avez le segment de code: 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); Ce segment de code est pour le bouton-poussoir. Pour voir ce que la case ressemble, remplacer ce segment de code avec le code suivant et essayez le code résultant. Vous pouvez compiler le fichier avec un (.exe) nom différent.
HWND hwndChk; hwndChk = CreateWindowEx (0, "Button", NULL, WS_CHILD | BS_AUTOCHECKBOX, 100, 100, 12, 12, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndChk, SW_SHOW); UpdateWindow (hwndChk); Notez l'utilisation du style de BS_AUTOCHECKBOX pour la case à cocher. Trois Etat case à cocher Une case à cocher normale est ON ou OFF. Il ya des situations où on ne sait pas si la boîte est allumé ou éteint. Cet état est appelé un état indéterminé, et il se produit pour un type particulier de case à cocher appelé