*   >> läser Utbildning artiklar >> science >> programming

Ett fönster Knapp Funktion och Macro

Windows Fördefinierade Controls - Del 12 Volym - Windows User Interface Introduktion Detta är en del 12 av min serie, Windows fördefinierade Controls. För att förstå denna tutorial, du helst ha läst alla tidigare tutorials i serien. I denna del av serien, tittar vi på ett fönster Knapp Funktion och makro. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser.

Anledningen till detta handledning Den tidigare läraren behandlas med meddelanden som en ansökan kan skicka till en Button. Det finns två viktiga saker som meddelandena inte ta itu med. Det är dock en av dem åtgärdas genom en Button funktion och den andra tas upp i en knapp makro. Ansökan måste kunna gå till en grupp av radioknappar och kontrollera (På) en av knapparna i gruppen; som görs av en funktionsknapp. En ansökan bör kunna inaktivera eller aktivera en knapp; detta görs genom makrot.

Kontroll en radio Knapp på en grupp Funktionen för att kontrollera (placeras i en punkt) en alternativknapp i en grupp är: BOOL CheckRadioButton (HWND hDlg, int nIDFirstButton, int nIDLastButton, int nIDCheckButton); hDlg är ett handtag till dialogrutan som innehåller alternativknappen. nIDFirstButton: är identifierare av den första alternativknappen i gruppen. nIDLastButton: är identifierare av den sista alternativknappen i gruppen. nIDCheckButton: är identifierare av alternativknappen för att välja. Returvärdet är en BOOL. Om funktionen lyckas, är returvärdet noll.

Om funktionen misslyckas, är returvärdet noll. Den Button_Enable Macro När en knapp är aktiverad, kan användaren använda den; när den är inaktiverad, kan användaren inte använda den. Ett makro är en typ av funktion. Den Button_Enable makro används för att aktivera eller inaktivera en knapp. Syntaxen är: BOOL Button_Enable (HWND hwndCtl, BOOL fEnable); hwndCtl är handtaget till kontrollknappen. fEnable är en BOOL. Om det är sant, är knappen aktiverad. Om det är FALSKT knappen är inaktiverad. Returvärdet är en BOOL. Det är noll om fönstret var tidigare inaktive; annars skilt från noll.

Det är det för denna del av serien. Vi stannar här och fortsätter i nästa del. Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Redigera kontrollmeddelanden Knapp Typer i Windows Användning

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.