DM_MOVEDIALOG
Сообщение
DM_MOVEDIALOG посылается менеджеру диалогов для перемещения диалога.
Param1
1 - Param2 содержит абсолютные координаты.0 - Param2 содержит относительные координаты.
Param2
Указатель на структуру COORD, в которой указаны новые координаты левого верхнего угла диалогового окна.
Return
Структура COORD, содержащая реальные координаты левого верхнего угла диалогового окна.
Замечания
Для центрирования диалога на экране заполните структуру COORD значениями
-1 и установите Param1 = 1.
Пример
// центрировать диалог
COORD c={-1,-1};
Info.SendDlgMessage(hDlg,DM_MOVEDIALOG,1,&c);
// переместить диалог в левый верхний угол экрана в координаты 1,1.
COORD c={1,1};
Info.SendDlgMessage(hDlg,DM_MOVEDIALOG,1,&c);
// переместить диалог на 2 позиции вправо.
COORD c={2,0};
Info.SendDlgMessage(hDlg,DM_MOVEDIALOG,0,&c);
Смотрите также: