Bagikan melalui


Kelas CMFCRibbonCheckBox

Kelas CMFCRibbonCheckBox mengimplementasikan kotak centang yang bisa Anda tambahkan ke panel pita, Bilah Alat Akses Cepat, atau menu popup.

Sintaks

class CMFCRibbonCheckBox : public CMFCRibbonButton

Anggota

Konstruktor Publik

Nama Deskripsi
CMFCRibbonCheckBox::CMFCRibbonCheckBox Konstruktor.

Metode Publik

Nama Deskripsi
CMFCRibbonCheckBox::GetCompactSize (Penimpaan CMFCRibbonButton::GetCompactSize.)
CMFCRibbonCheckBox::GetIntermediateSize (Penimpaan CMFCRibbonButton::GetIntermediateSize.)
CMFCRibbonCheckBox::GetRegularSize (Penimpaan CMFCRibbonButton::GetRegularSize.)
CMFCRibbonCheckBox::IsDrawTooltipImage (Mengambil alih CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonCheckBox::OnDraw (Penimpaan CMFCRibbonButton::OnDraw.)
CMFCRibbonCheckBox::OnDrawMenuImage (Penimpaan CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonCheckBox::OnDrawOnList (Mengambil alih CMFCRibbonButton::OnDrawOnList.)
CMFCRibbonCheckBox::SetACCData (Penimpaan CMFCRibbonButton::SetACCData.)

Keterangan

Untuk menggunakan CMFCRibbonCheckBox di aplikasi Anda, tambahkan konstruktor berikut ke kode Anda:

CMFCRibbonCheckBox (UINT nID, LPCTSTR lpszText)

di mana nID adalah ID perintah kotak centang dan lpszText adalah label teks kotak centang.

Anda bisa menambahkan kotak centang ke panel pita dengan menggunakan CMFCRibbonPanel::Add.

Hierarki Warisan

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonCheckBox

Persyaratan

Header: afxribboncheckbox.h

CMFCRibbonCheckBox::CMFCRibbonCheckBox

Konstruktor objek kotak centang pita

CMFCRibbonCheckBox(
    UINT nID,
    LPCTSTR lpszText);

Parameter

Nid
[di] Menentukan ID perintah.

lpszText
[di] Menentukan label teks.

Tampilkan Nilai

Membuat objek kotak centang pita.

Contoh

Contoh berikut menunjukkan cara membuat objek CMFCRibbonCheckBox kelas.

strTemp.LoadString(IDS_RIBBON_STATUSBAR);
CMFCRibbonButton *pBtnStatusBar = new CMFCRibbonCheckBox(ID_VIEW_STATUS_BAR, strTemp);

CMFCRibbonCheckBox::GetCompactSize

Saat ditimpa, mendapatkan ukuran kotak centang yang ringkas.

virtual CSize GetCompactSize(CDC* pDC);

Parameter

pDC
[di] Penunjuk ke CDC yang terkait dengan kotak centang.

Tampilkan Nilai

Mengembalikan objek yang berisi ukuran ringkas CSize kotak centang.

Keterangan

Jika tidak ditimpa, mengembalikan ukuran perantara kotak centang.

CMFCRibbonCheckBox::GetIntermediateSize

Mendapatkan ukuran perantara kotak centang.

virtual CSize GetIntermediateSize(CDC* pDC);

Parameter

pDC
[di] Penunjuk ke CDC yang terkait dengan kotak centang ini.

Tampilkan Nilai

Objek CSize yang berisi ukuran menengah kotak centang.

Keterangan

Jika tidak ditimpa, menghitung ukuran menengah sebagai ukuran kotak centang default (AFX_CHECK_BOX_DEFAULT_SIZE) ditambah ukuran teks, ditambah margin.

CMFCRibbonCheckBox::GetRegularSize

Mendapatkan ukuran kotak centang reguler.

virtual CSize GetRegularSize(CDC* pDC);

Parameter

pDC
[di] Penunjuk ke objek CDC yang terkait dengan kotak centang ini.

Tampilkan Nilai

Mengembalikan CSize objek yang berisi ukuran reguler kotak centang.

Keterangan

Jika tidak ditimpa, mengembalikan ukuran perantara kotak centang.

CMFCRibbonCheckBox::IsDrawTooltipImage

Menunjukkan apakah ada gambar tipsalat yang terkait dengan kotak centang.

virtual BOOL IsDrawTooltipImage() const;

Tampilkan Nilai

Mengembalikan TRUE jika ada gambar tipsalat yang terkait dengan kotak centang, atau FALSE jika tidak.

Keterangan

CMFCRibbonCheckBox::OnDraw

Dipanggil oleh kerangka kerja untuk menggambar kotak centang menggunakan konteks perangkat tertentu.

virtual void OnDraw(CDC* pDC);

Parameter

pDC
[di] Arahkan ke CDC untuk menggambar kotak centang.

Keterangan

CMFCRibbonCheckBox::OnDrawMenuImage

Dipanggil oleh kerangka kerja untuk menggambar gambar menu untuk kotak centang.

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parameter

[di] CDC*
Penunjuk ke CDC yang terkait dengan kotak centang.

CRect
[di] Objek CRect yang menentukan persegi panjang untuk menggambar gambar menu.

Tampilkan Nilai

Mengembalikan TRUE jika gambar digambar, atau FALSE jika tidak.

Keterangan

Jika tidak ditimpa, mengembalikan FALSE.

CMFCRibbonCheckBox::OnDrawOnList

Dipanggil oleh kerangka kerja untuk menggambar kotak centang dalam kotak daftar perintah.

virtual void OnDrawOnList(
    CDC* pDC,
    CString strText,
    int nTextOffset,
    CRect rect,
    BOOL bIsSelected,
    BOOL bHighlighted);

Parameter

pDC
[di] Arahkan ke konteks perangkat untuk menggambar kotak centang.

strText
[di] Teks tampilan.

nTextOffset
[di] Jarak, dalam piksel, dari sisi kiri kotak daftar ke teks tampilan.

rect
[di] Persegi panjang tampilan untuk kotak centang.

bIsPilih
[di] TRUE jika kotak centang dipilih, atau FALSE jika tidak.

bHighlighted
[di] TRUE jika kotak centang disorot, atau FALSE jika tidak.

Keterangan

CMFCRibbonCheckBox::SetACCData

Mengatur data aksesibilitas untuk kotak centang.

virtual BOOL SetACCData(
    CWnd* pParent,
    CAccessibilityData& data);

Parameter

pParent
Jendela induk kotak centang.

data
Kotak centang data aksesibilitas untuk.

Tampilkan Nilai

Selalu mengembalikan TRUE.

Keterangan

Secara default metode ini mengatur data aksesibilitas untuk kotak centang dan selalu mengembalikan TRUE. Ambil alih metode ini untuk mengatur data aksesibilitas dan mengembalikan nilai yang menunjukkan keberhasilan atau kegagalan.

Lihat juga

Bagan Hierarki
Kelas
Kelas CMFCRibbonPanel