Udostępnij za pośrednictwem


Klasa CButton

Udostępnia funkcje Windows przycisk formantów.

class CButton : public CWnd

Członkowie

Publiczne konstruktory

Nazwa

Opis

CButton::CButton

Konstrukcje CButton obiektu.

Metody publiczne

Nazwa

Opis

CButton::Create

Tworzy formant przycisku Windows i dołącza go do CButton obiektu.

CButton::DrawItem

Zastępowanie Rysowanie właściciela rysowane CButton obiektu.

CButton::GetBitmap

Pobiera uchwycie bitmapy, ustawiona wcześniej za SetBitmap.

CButton::GetButtonStyle

Pobiera informacje o stylu formantu przycisku.

CButton::GetCheck

Pobiera stan wyboru formant przycisku.

CButton::GetCursor

Pobiera uchwyt obraz kursora ustawiona wcześniej za SetCursor.

CButton::GetIcon

Pobiera uchwyt ikony ustawione wcześniej z SetIcon.

CButton::GetIdealSize

Pobiera idealne rozmiar formantu przycisku.

CButton::GetImageList

Pobiera listę obrazu formant przycisku.

CButton::GetNote

Pobiera Uwaga składnik bieżącego formantu polecenia łącze.

CButton::GetNoteLength

Pobiera długość tekstu notatek dla bieżącego polecenia link control.

CButton::GetSplitGlyph

Pobiera glifów skojarzonych z bieżącym formantu przycisku Podziel.

CButton::GetSplitImageList

Pobiera listę obrazu dla bieżącego formantu przycisku Podziel.

CButton::GetSplitInfo

Pobiera informacje definiujące bieżącego formantu przycisku Podziel.

CButton::GetSplitSize

Pobiera prostokąta obwiedni składnik rozwijanej bieżącego formantu przycisku Podziel.

CButton::GetSplitStyle

Pobiera style przycisku Podziel definiujące bieżącego formantu przycisku Podziel.

CButton::GetState

Pobiera stan wyboru, stan wyróżnienia i stan aktywny przycisk formantu.

CButton::GetTextMargin

Pobiera margines tekstu formantu przycisku.

CButton::SetBitmap

Określa mapę bitową, które mają być wyświetlane na przycisku.

CButton::SetButtonStyle

Zmienia styl przycisku.

CButton::SetCheck

Ustawia stan wyboru formant przycisku.

CButton::SetCursor

Określa obraz kursora mają być wyświetlane na przycisku.

CButton::SetDropDownState

Ustawia stan rozwijanej bieżącego formantu przycisku Podziel.

CButton::SetIcon

Określa ikonę mają być wyświetlane na przycisku.

CButton::SetImageList

Ustawia listę obrazu formant przycisku.

CButton::SetNote

Ustawia bieżący polecenia link control notatki.

CButton::SetSplitGlyph

Kojarzy określonego glif z bieżącego formantu przycisku Podziel.

CButton::SetSplitImageList

Kojarzy lista obrazów z bieżącego formantu przycisku Podziel.

CButton::SetSplitInfo

Określa informacje, które definiują bieżącego formantu przycisku Podziel.

CButton::SetSplitSize

Ustawia prostokąta obwiedni składnik rozwijanej bieżącego formantu przycisku Podziel.

CButton::SetSplitStyle

Ustawia styl bieżącego formantu przycisku Podziel.

CButton::SetState

Ustawia stan wyróżnienia formantu przycisku.

CButton::SetTextMargin

Ustawia margines tekstu formantu przycisku.

Uwagi

Formant przycisku jest kliknięcie i wyłącza okno prostokątne, małych dzieci.Przyciski można samodzielnie lub w grupach i albo może być oznaczony lub są wyświetlane bez tekstu.Przycisk zwykle zmienia wygląd, gdy użytkownik kliknie je.

Typowy przyciski są pola wyboru, przycisku opcji i z przyciskiem.A CButton obiektu może stać się dowolnego z tych według Styl przycisku określone w jego inicjowania przez Tworzenie funkcji składowej.

Ponadto CBitmapButton pochodną klasy CButton obsługuje tworzenie formantów przycisk etykietą obrazów bitmapowych, zamiast tekstu.A CBitmapButton dla przycisku 's up, down koncentruje się i wyłączone Państwa mogą mieć oddzielne bitmapy.

Można utworzyć formant przycisku z szablonu okno dialogowe lub bezpośrednio w kodzie.W obu przypadkach pierwsze wywołanie konstruktora CButton do konstruowania CButton obiektu; następnie wywołać Tworzenie Członkowskich funkcji Windows utworzyć przycisk sterowania i dołączyć go do CButton obiektu.

Budowa może być procesem jednostopniowym pochodną klasy CButton.Konstruktora dla klasy pochodne i wywołanie zapis Tworzenie od wewnątrz konstruktora.

Jeśli chcesz obsłużyć wysłane przez formant przycisku nadrzędnego wiadomości powiadomień systemu Windows (zazwyczaj pochodną klasy CDialog), dodać funkcję Członkowskie wejścia i obsługi wiadomości wiadomości mapę do klasy nadrzędnej dla każdej wiadomości.

Każdy wpis mapowania wiadomości ma następującą postać:

ON_Notification(id, memberFxn)

gdy id Określa identyfikator okno podrzędne formantu wysłanie powiadomienia i memberFxn jest nazwą funkcji Członkowskich nadrzędnej do obsługi powiadamiania zostały zapisane.

Prototyp nadrzędnego jest następujący:

afx_msgvoidmemberFxn**( );**

Potencjalne wpisy mapy wiadomości są następujące:

Wpisu mapy

Wysyłane, gdy nadrzędnych...

ON_BN_CLICKED

Użytkownik klika przycisk.

ON_BN_DOUBLECLICKED

Użytkownik klika dwukrotnie przycisk.

Jeśli tworzysz CButton obiekt z zasobu okno dialogowe, CButton obiekt jest niszczony automatycznie, gdy użytkownik zamyka okno dialogowe.

Jeśli tworzysz CButton obiektu w oknie, należy zniszczyć.Jeśli tworzysz CButton obiektu na stercie przy użyciu Nowy funkcji, należy wywołać usunąć obiektu zniszczyć ją, gdy użytkownik zamyka Windows przycisk formantu.Jeśli tworzysz CButton obiektów na stosie, lub jest osadzony w obiekcie nadrzędnym okno dialogowe, jest niszczony.

Hierarchii dziedziczenia

CObject

CCmdTarget

CWnd

CButton

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Diagram hierarchii

Klasa CWnd

Klasa CComboBox

Klasa CEdit

Klasa CListBox

Klasa CScrollBar

Klasa CStatic

Klasa CBitmapButton

Klasa CDialog