Windows Voorgedefinieerde Controls - Deel 12 Volume - Windows User Interface Inleiding Dit is onderdeel 12 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 een Venster Knop Functie en Macro. 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. Reden voor deze les De vorige les behandeld met berichten dat een aanvraag om een knop kan sturen. Er zijn twee belangrijke dingen die de berichten niet te pakken. Een van hen is gericht door een funktietoets en de andere is gericht door een knop macro. De toepassing moet zijn om naar een groep van keuzerondjes en laat (On) een van de knoppen in de groep staat; dat wordt uitgevoerd door een knopfunctie.
Een aanvraag moet kunnen uitschakelen zijn of in staat een knop; Dit wordt gedaan door de macro. Het controleren van een Radio-knop van een groep De functie om te controleren (in een punt) een radio-knop van een groep is: BOOL CheckRadioButton (HWND hDlg, int nIDFirstButton, int nIDLastButton, int nIDCheckButton); hDlg is een handvat om het dialoogvenster dat de radio-knop bevat. nIDFirstButton: is de identificatie van de eerste radio-knop in de groep. nIDLastButton: is de identificatie van de laatste radio-knop in de groep.
nIDCheckButton: is de identificatie van de radio knop om te selecteren. De return waarde is een BOOL. Als de functie slaagt, de return waarde is nul. Als de functie mislukt, de return waarde is nul. De Button_Enable Macro Wanneer een knop is ingeschakeld, kan de gebruiker het gebruiken; wanneer het wordt uitgeschakeld, kan de gebruiker niet gebruiken. Een macro is een soort functie. De Button_Enable macro wordt gebruikt voor het in- of uitschakelen van een knop. De syntax is: BOOL Button_Enable (HWND hwndCtl, BOOL fEnable); hwndCtl is het handvat om de knop controle. fEnable is een BOOL.
Als het waar is, wordt de knop geactiveerd. Als het FALSE op de knop is uitgeschakeld. De return waarde is een BOOL. Het is nul als het venster eerder werd uitgeschakeld; anders nul. Dat is het voor dit deel van de reeks. We stoppen hier en ga verder in het volgende deel. Chrys Om te komen tot een van de onderdelen van deze reeks, typ de overeenkomstige titel hierond