COleControl::GetControlFlags
Возвращает параметры пометить элемента управления.
virtual DWORD GetControlFlags( );
Возвращаемое значение
Сочетание ORed флаги в перечислении ControlFlags:
enum ControlFlags {
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
Заметки
По умолчанию, GetControlFlags возвращает fastBeginPaint | clipPaintDC.
fastBeginPaint
Если установлено, использования, функция начинать- изображения портняжничала для элементов управления вместо API OLE BeginPaint (по умолчанию).clipPaintDC
Если не задан, запрещает вызов IntersectClipRect выполнил COleControl и занимает небольшое преимущество скоростью. При использовании безоконную активацию, то пометить не влияет.pointerInactive
Если установлено, обеспечивает взаимодействие с мышью, пока элемент управления неактивен путем реализации интерфейса COleControlIPointerInactive, отключенные по умолчанию.noFlickerActivate
Если установлено, исключаются лишние операции рисования и сопутствующие ему мерцание визуальных. Следует использовать, когда элемент управления рисует одинаково и активизированных в неактивном состоянии. При использовании безоконную активацию, то пометить не влияет.windowlessActivate
Если установлено, указывающее, чтобы активацию польз элемента управления безоконную.canOptimizeDraw
Если установлено, указывает на то, что элемент управления работает оптимизированного документ, если контейнер поддерживает его.
Дополнительные сведения о GetControlFlags и других оптимизациях OLE элементов управления см. в разделе Элементы управления ActiveX. оптимизация.
Требования
Header: afxctl.h