Bagikan melalui


Kelas IQuickActivateImpl

Kelas ini menggabungkan inisialisasi kontrol kontainer ke dalam satu panggilan.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

template <class T>
class ATL_NO_VTABLE IQuickActivateImpl : public IQuickActivate

Parameter

T
Kelas Anda, berasal dari IQuickActivateImpl.

Anggota

Metode Publik

Nama Deskripsi
IQuickActivateImpl::GetContentExtent Mengambil ukuran tampilan saat ini untuk kontrol yang sedang berjalan.
IQuickActivateImpl::QuickActivate Melakukan inisialisasi cepat kontrol yang dimuat.
IQuickActivateImpl::SetContentExtent Menginformasikan kontrol berapa banyak ruang tampilan yang telah ditetapkan kontainer untuk itu.

Keterangan

Antarmuka IQuickActivate membantu kontainer menghindari penundaan saat memuat kontrol dengan menggabungkan inisialisasi dalam satu panggilan. Metode ini QuickActivate memungkinkan kontainer untuk meneruskan pointer ke struktur QACONTAINER yang menampung pointer ke semua antarmuka yang dibutuhkan kontrol. Saat kembali, kontrol meneruskan kembali penunjuk ke struktur QACONTROL yang menahan pointer ke antarmukanya sendiri, yang digunakan oleh kontainer. Kelas IQuickActivateImpl menyediakan implementasi dan implementasi IQuickActivate IUnknown default dengan mengirim informasi ke perangkat cadangan dalam build debug.

Artikel Terkait Tutorial ATL, Membuat Proyek ATL

Hierarki Warisan

IQuickActivate

IQuickActivateImpl

Persyaratan

Header: atlctl.h

IQuickActivateImpl::GetContentExtent

Mengambil ukuran tampilan saat ini untuk kontrol yang sedang berjalan.

STDMETHOD(GetContentExtent)(LPSIZEL pSize);

Keterangan

Ukurannya adalah untuk penyajian penuh kontrol dan ditentukan dalam unit HIMETRIC.

Lihat IQuickActivate::GetContentExtent di Windows SDK.

IQuickActivateImpl::QuickActivate

Melakukan inisialisasi cepat kontrol yang dimuat.

STDMETHOD(QuickActivate)(
    QACONTAINER* pQACont,
    QACONTROL* pQACtrl);

Keterangan

Struktur berisi penunjuk ke antarmuka yang diperlukan oleh kontrol dan nilai beberapa properti sekitar. Setelah kembali, kontrol meneruskan penunjuk ke struktur QACONTROL yang berisi pointer ke antarmukanya sendiri yang diperlukan kontainer, dan informasi status tambahan.

Lihat IQuickActivate::QuickActivate di Windows SDK.

IQuickActivateImpl::SetContentExtent

Menginformasikan kontrol berapa banyak ruang tampilan yang telah ditetapkan kontainer untuk itu.

STDMETHOD(SetContentExtent)(LPSIZEL pSize);

Keterangan

Ukuran ditentukan dalam unit HIMETRIC.

Lihat IQuickActivate::SetContentExtent di Windows SDK.

Lihat juga

Kelas CComControl
Gambaran Umum Kelas