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 ini mengimplementasikan jendela yang ditempatkan pada jendela host yang disediakan oleh Shell untuk Pratinjau Kaya.
Sintaks
class CMFCPreviewCtrlImpl : public CWnd;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl |
Menghapus objek kontrol pratinjau. |
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl |
Membuat objek kontrol pratinjau. |
Metode Publik
| Nama | Deskripsi |
|---|---|
CMFCPreviewCtrlImpl::Create |
Kelebihan beban. Dipanggil oleh handler Pratinjau Kaya untuk membuat jendela Windows. |
CMFCPreviewCtrlImpl::Destroy |
Dipanggil oleh penangan Pratinjau Kaya ketika perlu menghancurkan kontrol ini. |
CMFCPreviewCtrlImpl::Focus |
Mengatur fokus input ke kontrol ini. |
CMFCPreviewCtrlImpl::GetDocument |
Mengembalikan dokumen yang tersambung ke kontrol pratinjau ini. |
CMFCPreviewCtrlImpl::Redraw |
Memberi tahu kontrol ini untuk menggambar ulang. |
CMFCPreviewCtrlImpl::SetDocument |
Dipanggil oleh handler pratinjau untuk membuat hubungan antara implementasi dokumen dan kontrol pratinjau. |
CMFCPreviewCtrlImpl::SetHost |
Menyetel induk baru untuk kontrol ini. |
CMFCPreviewCtrlImpl::SetPreviewVisuals |
Dipanggil oleh penangan Pratinjau Kaya saat perlu mengatur visual konten pratinjau yang kaya. |
CMFCPreviewCtrlImpl::SetRect |
Mengatur persegi panjang pembatas baru untuk kontrol ini. |
Metode yang Dilindungi
| Nama | Deskripsi |
|---|---|
CMFCPreviewCtrlImpl::DoPaint |
Dipanggil oleh kerangka kerja untuk merender pratinjau. |
Anggota Data yang Dilindungi
| Nama | Deskripsi |
|---|---|
CMFCPreviewCtrlImpl::m_clrBackColor |
Warna latar belakang jendela pratinjau. |
CMFCPreviewCtrlImpl::m_clrTextColor |
Warna teks jendela pratinjau. |
CMFCPreviewCtrlImpl::m_font |
Font yang digunakan untuk menampilkan teks di jendela pratinjau. |
CMFCPreviewCtrlImpl::m_pDocument |
Penunjuk ke dokumen yang kontennya dipratinjau dalam kontrol. |
Persyaratan
Header: afxwin.h
Hierarki Warisan
CMFCPreviewCtrlImpl::CMFCPreviewCtrlImpl
Membuat objek kontrol pratinjau.
Sintaks
CMFCPreviewCtrlImpl();
CMFCPreviewCtrlImpl::Create
Kelebihan beban. Dipanggil oleh handler Pratinjau Kaya untuk membuat jendela Windows.
Sintaks
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Parameter
hWndParent
Handel ke jendela host yang disediakan oleh Shell untuk Pratinjau Kaya.
prc
Menentukan ukuran dan posisi awal jendela.
pContext
Penunjuk ke konteks pembuatan.
Tampilkan Nilai
TRUE jika pembuatan berhasil; jika tidak FALSE.
CMFCPreviewCtrlImpl::Destroy
Dipanggil oleh penangan Pratinjau Kaya ketika perlu menghancurkan kontrol ini.
Sintaks
virtual void Destroy();
CMFCPreviewCtrlImpl::DoPaint
Dipanggil oleh kerangka kerja untuk merender pratinjau.
Sintaks
virtual void DoPaint(
CPaintDC* pDC
);
Parameter
pDC
Penunjuk ke konteks perangkat untuk pengecatan.
CMFCPreviewCtrlImpl::Focus
Mengatur fokus input ke kontrol ini.
Sintaks
virtual void Focus();
CMFCPreviewCtrlImpl::GetDocument
Mengembalikan dokumen yang tersambung ke kontrol pratinjau ini.
Sintaks
ATL::IDocument* GetDocument();
Tampilkan Nilai
Penunjuk ke dokumen, yang kontennya dipratinjau dalam kontrol.
CMFCPreviewCtrlImpl::m_clrBackColor
Warna latar belakang jendela pratinjau.
Sintaks
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl::m_clrTextColor
Warna teks jendela pratinjau.
Sintaks
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl::m_font
Font yang digunakan untuk menampilkan teks di jendela pratinjau.
Sintaks
CFont m_font;
CMFCPreviewCtrlImpl::m_pDocument
Penunjuk ke dokumen yang kontennya dipratinjau dalam kontrol.
Sintaks
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl::Redraw
Memberi tahu kontrol ini untuk menggambar ulang.
Sintaks
virtual void Redraw();
CMFCPreviewCtrlImpl::SetDocument
Dipanggil oleh handler pratinjau untuk membuat hubungan antara implementasi dokumen dan kontrol pratinjau.
Sintaks
void SetDocument(
IDocument* pDocument
);
Parameter
pDocument
Penunjuk ke implementasi dokumen.
CMFCPreviewCtrlImpl::SetHost
Menyetel induk baru untuk kontrol ini.
Sintaks
virtual void SetHost(
HWND hWndParent
);
Parameter
hWndParent
Handel ke jendela induk baru.
CMFCPreviewCtrlImpl::SetPreviewVisuals
Dipanggil oleh penangan Pratinjau Kaya saat perlu mengatur visual konten pratinjau yang kaya.
Sintaks
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Parameter
clrBack
Warna latar belakang jendela pratinjau.
clrText
Warna teks jendela pratinjau.
plf
Font yang digunakan untuk menampilkan teks di jendela pratinjau.
CMFCPreviewCtrlImpl::SetRect
Mengatur persegi panjang pembatas baru untuk kontrol ini.
Sintaks
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Parameter
prc
Menentukan ukuran dan posisi baru kontrol pratinjau.
bRedraw
Menentukan apakah kontrol harus digambar ulang.
Keterangan
Biasanya persegi panjang pembatas baru diatur ketika kontrol host diubah ukurannya.
CMFCPreviewCtrlImpl::~CMFCPreviewCtrlImpl
Menghapus objek kontrol pratinjau.
Sintaks
virtual ~CMFCPreviewCtrlImpl();