COleControl::GetControlFlags
Denetim bayrağı ayarlarını alır.
virtual DWORD GetControlFlags( );
Dönüş Değeri
ControlFlags numaralandırma bayraklarda ORed birleşimi:
enum ControlFlags {
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
Notlar
Varsayılan olarak, GetControlFlags döndüren fastBeginPaint | clipPaintDC.
fastBeginPaint
Set, kullandığı begin Boya işlevini yerine ole denetimleri için uyarlanmış, BeginPaint API (varsayılan olarak ayarlanır).clipPaintDC
Aksi takdirde set, aramayı devre dışı bırakır IntersectClipRect tarafından yapılan COleControl ve küçük hız avantajı kazanır. Penceresiz etkinleştirme kullanıyorsanız, bayrak hiçbir etkisi olmaz.pointerInactive
Yoksa ayarla, etkinleştirerek bilgisayarınızın denetimini devre dışı durumdayken, fare etkileşim sağlar COleControl's uygulaması, IPointerInactive arabirimi, varsayılan olarak devre dışıdır.noFlickerActivate
Yoksa ayarlama, ekstra çizim işlemleri ve beraberindeki görsel titreme ortadan kaldırır. Denetiminizin kendini özdeş olarak etkin ve etkin olmayan durumlarda çizdiğinde kullanın. Penceresiz etkinleştirme kullanıyorsanız, bayrak hiçbir etkisi olmaz.windowlessActivate
Yoksa ayarla, denetimi penceresiz etkinleştirmesi kullandığını gösterir.canOptimizeDraw
Yoksa ayarla, konteyner destekliyorsa, denetimin en iyi duruma getirilmiş çizim yaptığını gösterir.
Hakkında daha fazla bilgi için GetControlFlags ve diğer ole denetimleri özelleştirmelerde ActiveX denetimleri: en iyileştirme.
Gereksinimler
Başlık: afxctl.h