DM_MOVEDIALOG

Programming Far Manager plugins

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);
Смотрите также: