Klasa CButton
Udostępnia funkcje Windows przycisk formantów.
class CButton : public CWnd
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CButton obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Tworzy formant przycisku Windows i dołącza go do CButton obiektu. |
|
Zastępowanie Rysowanie właściciela rysowane CButton obiektu. |
|
Pobiera uchwycie bitmapy, ustawiona wcześniej za SetBitmap. |
|
Pobiera informacje o stylu formantu przycisku. |
|
Pobiera stan wyboru formant przycisku. |
|
Pobiera uchwyt obraz kursora ustawiona wcześniej za SetCursor. |
|
Pobiera uchwyt ikony ustawione wcześniej z SetIcon. |
|
Pobiera idealne rozmiar formantu przycisku. |
|
Pobiera listę obrazu formant przycisku. |
|
Pobiera Uwaga składnik bieżącego formantu polecenia łącze. |
|
Pobiera długość tekstu notatek dla bieżącego polecenia link control. |
|
Pobiera glifów skojarzonych z bieżącym formantu przycisku Podziel. |
|
Pobiera listę obrazu dla bieżącego formantu przycisku Podziel. |
|
Pobiera informacje definiujące bieżącego formantu przycisku Podziel. |
|
Pobiera prostokąta obwiedni składnik rozwijanej bieżącego formantu przycisku Podziel. |
|
Pobiera style przycisku Podziel definiujące bieżącego formantu przycisku Podziel. |
|
Pobiera stan wyboru, stan wyróżnienia i stan aktywny przycisk formantu. |
|
Pobiera margines tekstu formantu przycisku. |
|
Określa mapę bitową, które mają być wyświetlane na przycisku. |
|
Zmienia styl przycisku. |
|
Ustawia stan wyboru formant przycisku. |
|
Określa obraz kursora mają być wyświetlane na przycisku. |
|
Ustawia stan rozwijanej bieżącego formantu przycisku Podziel. |
|
Określa ikonę mają być wyświetlane na przycisku. |
|
Ustawia listę obrazu formant przycisku. |
|
Ustawia bieżący polecenia link control notatki. |
|
Kojarzy określonego glif z bieżącego formantu przycisku Podziel. |
|
Kojarzy lista obrazów z bieżącego formantu przycisku Podziel. |
|
Określa informacje, które definiują bieżącego formantu przycisku Podziel. |
|
Ustawia prostokąta obwiedni składnik rozwijanej bieżącego formantu przycisku Podziel. |
|
Ustawia styl bieżącego formantu przycisku Podziel. |
|
Ustawia stan wyróżnienia formantu przycisku. |
|
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
CButton
Wymagania
Nagłówek: afxwin.h