Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
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.