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

Types knop in Windows

fde manier dat u een bewerking controle te creëren. Met de knop controle, de klasse is BUTTON. De naam van de knop (venster) wordt de titel van de klasse. De stijl is WS_CHILD omdat de knop is een kind venster. De rest van de argumenten voor de CreateWindowEx functie zijn hetzelfde als voor het bewerken controle die we zagen in een van de vorige tutorials. Standaard Push Button De standaard drukknop is als de drukknop maar het gedraagt ​​zich iets anders. De standaard drukknop is het type knop die wordt gebruikt voor een OK-knop.

U kunt vele knoppen hebben in een venster, en onder hen, zou men de standaard knop zijn. Als u op de Enter-toets, zelfs als de standaard knop niet een focus hebben, het zal worden geactiveerd alsof het klikte. De overige toetsen (drukknoppen) moeten worden geselecteerd voordat ze kunnen worden geactiveerd. Als u wilt een standaard drukknop voor de bovenstaande code hebt, zou je de BS_PUSHBUTTON stijl te vervangen door de BS_DEFPUSHBUTTON stijl. De BS_DEFPUSHBUTTON stijl is voor de standaard drukknop, terwijl de BS_PUSHBUTTON stijl is voor de gewone drukknop.

Selectievakje Een selectievakje is een kleine vierkante doos die kan worden in- of uitschakelen. Als het op het heeft een teek; wanneer het uit is het niet een teek. In de bovenstaande code, heb je de code-segment: 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); Deze code segment is voor de drukknop. Om te zien wat een selectievakje eruit ziet, vervang deze code segment met de volgende code en probeer de resulterende code.

U kunt het bestand met een andere (.exe) naam te compileren. 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); Let op het gebruik van de BS_AUTOCHECKBOX stijl voor het vakje. Drie Staat Bekijk Box Een normaal selectievakje is in- of uitgeschakeld. Er zijn situaties wanneer het niet duidelijk of de doos is in- of uitgeschakeld. Dit is de zogenaamde onbepaalde staat, en het komt voor een speciaal soort vakje genaamd de drie Staat Bekijk Box.

U hebt de BS_AUTO3STATE stijl voor een drie staat vakje. Vervang de bovenstaande code segment met de hieronder om te weten wat de drie staat selectievakje eruit ziet: HWND hwnd3St; hwnd3St = CreateWindowEx (0, "Butto

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