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 CMFCCaptionButton mengimplementasikan tombol yang ditampilkan pada bilah keterangan untuk panel docking atau jendela bingkai mini. Biasanya, kerangka kerja membuat tombol keterangan secara otomatis.
Sintaks
class CMFCCaptionButton : public CObject
Anggota
Konstruktor
| Nama | Deskripsi |
|---|---|
| CMFCCaptionButton::CMFCCaptionButton | Membuat objek CMFCCaptionButton. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CMFCCaptionButton::GetHit | Mengembalikan perintah yang diwakili oleh tombol . |
| CMFCCaptionButton::GetIconID | Mengembalikan ID gambar yang terkait dengan tombol . |
| CMFCCaptionButton::GetRect | Mengembalikan persegi panjang yang ditempati oleh tombol . |
| CMFCCaptionButton::GetSize | Mengembalikan lebar dan tinggi tombol. |
| CMFCCaptionButton::IsMiniFrameButton | Menunjukkan apakah tinggi bilah judul diatur ke ukuran mini. |
| CMFCCaptionButton::Move | Mengatur lokasi gambar tombol dan status peragaan jendela. |
| CMFCCaptionButton::OnDraw | Menggambar tombol keterangan. |
| CMFCCaptionButton::SetMiniFrameButton | Mengatur ukuran mini bilah judul. |
Keterangan
Anda dapat memperoleh kelas dari Kelas CPaneFrameWnd dan menggunakan metode yang dilindungi, AddButton, untuk menambahkan tombol keterangan ke jendela bingkai mini.
CPaneFrameWnd.h mendefinisikan ID perintah untuk dua jenis tombol keterangan:
AFX_CAPTION_BTN_PIN, yang menampilkan tombol sematkan saat panel dok mendukung mode sembunyikan otomatis.
AFX_CAPTION_BTN_CLOSE, yang menampilkan tombol Tutup saat panel dapat ditutup atau disembunyikan.
Contoh
Contoh berikut menunjukkan cara membuat CMFCCaptionButton objek dan mengatur ukuran mini bilah judul.
CMFCCaptionButton *captionButton = new CMFCCaptionButton(AFX_HTCLOSE);
captionButton->SetMiniFrameButton(true);
Hierarki Warisan
Persyaratan
Header: afxcaptionbutton.h
CMFCCaptionButton::CMFCCaptionButton
Membuat CMFCCaptionButton objek.
CMFCCaptionButton();
CMFCCaptionButton(
UINT nHit,
BOOL bLeftAlign = FALSE);
Parameter
nHit
[di] Perintah yang terkait dengan tombol .
bLeftAlign
[di] Menentukan apakah tombol diratakan ke kiri.
Tabel berikut mencantumkan nilai yang mungkin untuk parameter nHit .
| Nilai | Perintah |
|---|---|
| AFX_HTCLOSE | Tombol Tutup. |
| HTMINBUTTON | Tombol Minimalkan. |
| HTMAXBUTTON | Tombol Maksimalkan. |
| AFX_HTLEFTBUTTON | Tombol panah kiri. |
| AFX_HTRIGHTBUTTON | Tombol panah kanan. |
| AFX_HTMENU | Tombol menu panah bawah. |
| HTNOWHERE | Nilai default; tidak mewakili perintah. |
Keterangan
Secara default, tombol keterangan tidak terkait dengan perintah.
Tombol keterangan diratakan baik di kanan atau kiri.
CMFCCaptionButton::GetHit
Mengembalikan perintah yang diwakili oleh tombol .
UINT GetHit() const;
Tampilkan Nilai
Perintah yang diwakili oleh tombol .
Tabel berikut ini mencantumkan kemungkinan nilai pengembalian.
| Nilai | Perintah |
|---|---|
| AFX_HTCLOSE | Tombol Tutup. |
| HTMINBUTTON | Tombol Minimalkan. |
| HTMAXBUTTON | Tombol Maksimalkan. |
| AFX_HTLEFTBUTTON | Tombol panah kiri. |
| AFX_HTRIGHTBUTTON | Tombol panah kanan. |
| AFX_HTMENU | Tombol menu panah bawah. |
| HTNOWHERE | Nilai default; tidak mewakili perintah. |
CMFCCaptionButton::GetIconID
Mengembalikan ID gambar yang terkait dengan tombol .
virtual CMenuImages::IMAGES_IDS GetIconID(
BOOL bHorz,
BOOL bMaximized = FALSE) const;
Parameter
bHorz
[di] TRUE untuk ID gambar panah kiri atau kanan; FALSE untuk ID gambar panah atas atau bawah.
bMaximized
[di] TRUE untuk memaksimalkan ID gambar; FALSE untuk meminimalkan ID gambar.
Tampilkan Nilai
ID gambar.
Keterangan
Parameter menentukan ID gambar untuk meminimalkan atau memaksimalkan tombol keterangan.
CMFCCaptionButton::GetRect
Mengembalikan persegi panjang yang ditempati oleh tombol .
virtual CRect GetRect() const;
Tampilkan Nilai
Persegi panjang yang mewakili lokasi tombol.
Keterangan
Jika Anda tidak dapat melihat tombol , ukuran yang dikembalikan adalah 0.
CMFCCaptionButton::GetSize
Mengembalikan lebar dan tinggi tombol.
static CSize GetSize();
Tampilkan Nilai
Dimensi luar tombol.
Keterangan
Ukuran yang dikembalikan mencakup margin tombol dan batas.
CMFCCaptionButton::IsMiniFrameButton
Menunjukkan apakah tinggi bilah judul diatur ke ukuran mini.
BOOL IsMiniFrameButton() const;
Tampilkan Nilai
TRUE jika keterangan diatur ke ukuran mini; jika tidak FALSE.
Keterangan
CMFCCaptionButton::Move
Mengatur lokasi gambar tombol dan status peragaan jendela.
void Move(
const CPoint& ptTo,
BOOL bHide = FALSE);
Parameter
ptTo
[di] Lokasi baru.
bHide
[di] Apakah akan menampilkan tombol.
CMFCCaptionButton::OnDraw
Menggambar tombol keterangan.
virtual void OnDraw(
CDC* pDC,
BOOL bActive,
BOOL bHorz = TRUE,
BOOL bMaximized = TRUE,
BOOL bDisabled = FALSE);
Parameter
pDC
[di] Arahkan ke konteks perangkat untuk tombol .
bActive
[di] Apakah akan menggambar gambar tombol aktif.
bHorz
[di] Dicadangkan untuk digunakan dalam kelas turunan.
bMaximized
[di] Apakah akan menggambar gambar tombol yang dimaksimalkan.
bDisabled
[di] Apakah akan menggambar gambar tombol yang diaktifkan.
Keterangan
Parameter bMaximized digunakan saat tombol adalah tombol maksimalkan atau minimalkan.
CMFCCaptionButton::SetMiniFrameButton
Mengatur ukuran mini bilah judul.
void SetMiniFramebutton(BOOL bSet = TRUE);
Parameter
bSet
[di] TRUE untuk tinggi bilah judul mini; FALSE untuk tinggi batang judul default.
Lihat juga
Bagan Hierarki
Kelas
Kelas CPaneFrameWnd
Kelas CDockablePane