Флаг DragMode.
Поле DragMode размером в байт определяет как ведет себя видимый элемент при перемещении. Биты DragMode определены:
Рис. 4.16. Биты флагов DragMode.
+--- DragMode --+ msb lsb +-+-+-+----------- dmLimitAll +++++++++=+=+=+=+ +++++++++=+=+++++ | | | | | +--- dmDragMove | | | | +----- dmDragGrow | | | +----------- dmLimitLoX | | +------------- dmLimitLoY | +--------------- dmLimitHiX +----------------- dmLimitHiY
dmDragMove
Когда этот бит установлен и когда Вы отмечаете вершину рамки окна, Вы можете перемещать окно.
dmDragGrow
Когда этот бит установлен, видимый элемент может быть увеличен.
dmLimitLoX
Если установлен, левая сторона видимого элемента не может выходить за своего владельца.
dmLimitLoY
Если установлен, вершина видимого элемента не может выходить за своего владельца.
dmLimitHiX
Если установлен, правая сторона видимого элемента не может выходить за своего владельца.
dmLimitHiY
Если установлен, нижняя граница видимого элемента не может выходить за своего владельца.
dmLimitAll
Если установлен, ни одна часть видимого элемента не может выходить за своего владельца.