Třída CButton
Poskytuje funkce tlačítka kontroly systému Windows.
class CButton : public CWnd
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CButton objektu. |
Veřejné metody
Název |
Description |
---|---|
Vytvoří ovládací prvek tlačítko Windows a připojí jej CButton objektu. |
|
Přepsat kreslení vlastník kreslené CButton objektu. |
|
Získá popisovač rastrového obrázku nastavená dříve pomocí SetBitmap. |
|
Načte informace o styl ovládací tlačítka. |
|
Načte stav zaškrtnutí ovládacího prvku tlačítka. |
|
Načte popisovač obrázku kurzor nastavená dříve pomocí SetCursor. |
|
Získá popisovač ikona nastavená dříve pomocí SetIcon. |
|
Získá ideální velikost tlačítka. |
|
Načte seznam obraz tlačítka. |
|
Poznámka: součást aktuální příkaz propojit ovládací prvek načte. |
|
Načte délku textu pro ovládací prvek odkaz aktuální příkaz. |
|
Načte glyf spojené s aktuální ovládací tlačítko Rozdělit. |
|
Načte seznam obrázků pro aktuální ovládací tlačítko Rozdělit. |
|
Načte informace definující aktuální ovládací tlačítko Rozdělit. |
|
Načte ohraničovacího rámečku součásti rozevírací aktuálního ovládacího prvku tlačítko Rozdělit. |
|
Použije styly tlačítka rozdělení, definující aktuální ovládací tlačítko Rozdělit. |
|
Načte stavu zaškrtnutí, zvýraznění státu a státu fokus ovládací tlačítka. |
|
Načte text okraj tlačítka. |
|
Určuje rastrový obrázek zobrazený na tlačítku. |
|
Změní styl tlačítka. |
|
Nastaví stav zaškrtnutí ovládacího prvku tlačítka. |
|
Určuje bitovou kopii kurzor zobrazený na tlačítku. |
|
Nastaví stav aktuálního ovládacího prvku tlačítko Rozdělit rozevírací. |
|
Určuje ikonu zobrazen na tlačítku. |
|
Nastaví seznam obraz tlačítka. |
|
Nastaví aktuální odkaz ovládací příkaz Poznámka. |
|
Přidruží zadanou glyfů aktuální ovládací tlačítko Rozdělit. |
|
Připojí aktuální ovládací tlačítka Rozdělit seznam obrázků. |
|
Určuje informace, které definuje aktuální ovládací tlačítko Rozdělit. |
|
Nastaví ohraničovacího rámečku součásti rozevírací aktuálního ovládacího prvku tlačítko Rozdělit. |
|
Nastaví styl aktuálního ovládacího prvku tlačítko Rozdělit. |
|
Nastaví stav zvýraznění tlačítka ovládacího prvku. |
|
Nastaví text okraj tlačítka. |
Poznámky
Tlačítko je malý, obdélníkové podřízené okno, které lze klepnout a vypnout.Tlačítka lze použít samostatně nebo ve skupinách a může být buď označeny nebo bez textu.Tlačítko obvykle změní vzhled, když na něj uživatel klepne.
Zaškrtávací políčko, přepínací tlačítko a pushbutton jsou typické tlačítka.A CButton objekt se může stát, podle Styl tlačítka při jeho inicializaci podle zadané vytvořit členské funkce.
Kromě toho CBitmapButton třídy odvozené z CButton podporuje vytváření prvků tlačítka označená bitmapové obrazy místo textu.A CBitmapButton pro tlačítko společnosti, dolů, zaměřený a zakázán státy mohou mít samostatné bitmapy.
Ovládací tlačítka můžete vytvořit pomocí dialogového okna šablony nebo přímo v kódu.V obou případech první volání konstruktoru CButton sestavení CButton objektu; Zavolejte vytvořit členské funkce systému Windows vytvořte ovládací tlačítka a připojit ji k CButton objektu.
Konstrukce může být jednoduchý proces do třídy odvozené od CButton .Zápis pro odvozené třídy a volání konstruktoru vytvořit z v rámci konstruktoru.
Pokud chcete Windows oznámení zprávami ovládací tlačítka jeho nadřazeným (obvykle Třída odvozená od CDialog), přidat funkci mapy zprávy vstup a zpracování zpráv členských nadřazené třídy pro každou zprávu.
Každá položka mapování zprávy má následující formát:
ON_Notification(id, memberFxn)
kde id Určuje ID podřízené okno ovládacího prvku odesílání oznámení a memberFxn je název nadřazené funkce člena napsané zpracovat oznámení.
Nadřazené funkce prototypu je následující:
afx_msgvoidmemberFxn**( );**
Potenciální položky zpráva mapy jsou následující:
Položku mapy |
Odeslané nadřazené při... |
---|---|
ON_BN_CLICKED |
Klepnutí na tlačítko. |
ON_BN_DOUBLECLICKED |
Uživatel poklepe na tlačítko. |
Pokud vytvoříte CButton objekt dialogové okno zdroj CButton objekt zničen automaticky při zavření dialogového okna.
Pokud vytvoříte CButton objekt v okně, je třeba zničit.Pokud vytvoříte CButton na haldy pomocí objektu nové funkci, musíte zavolat Odstranit na objekt zničit při ukončení systému Windows tlačítko ovládacího prvku.Pokud vytvoříte CButton objekt v zásobníku, nebo v dialogovém okně nadřazený objekt vložený, je automaticky zničen.
Hierarchii dědičnosti
CButton
Požadavky
Záhlaví: afxwin.h