Здравствуйте, _Kleo, Вы писали:
_K>Как сделать диалоговое приложение непередвигаемым?
Обрабатывать WM_NCHITTEST и возвращать все время HTCLIENT
Ed.ward
... << RSDN@Home 1.0 beta 7a >>
Как сделать диалоговое приложение непередвигаемым?
Здравствуйте, _Kleo, Вы писали:
_K>Как сделать диалоговое приложение непередвигаемым?
Можно убрать стили WS_CAPTION или WS_DLGFRAME (убрать то, за что его двигают)
Либо сделать окно со стилями WS_CHILD | DS_3DLOOK — диалог будет дочерним на самом деле, только выглядедть будет как обычный
Здравствуйте, _Kleo, Вы писали:
_K>Как сделать диалоговое приложение непередвигаемым?
Я с месяц назад отвечал на такой вопрос:
http://www.rsdn.ru/Forum/Message.aspx?mid=282880&only=1Автор: Vadim B
Дата: 01.06.03
Здравствуйте, Ed.ward, Вы писали:
_K>>Как сделать диалоговое приложение непередвигаемым?
EW>Обрабатывать WM_NCHITTEST и возвращать все время HTCLIENT
И что, клавишами тоже не будет двигаться? А через Tile Window в таскбаре?
Здравствуйте, Vadim B, Вы писали:
VB>Я с месяц назад отвечал на такой вопрос:
VB>http://www.rsdn.ru/Forum/Message.aspx?mid=282880&only=1Автор: Vadim B
Дата: 01.06.03
Ничего мне не помогает, увы
Здравствуйте, _Kleo, Вы писали:
_K>Как сделать диалоговое приложение непередвигаемым?
Может, обрабатывать WM_MOVING? В мсдн написано, что
An application should return TRUE if it processes this message.
Значит, если вернуть FALSE, то не дадут двигать.
... << RSDN@Home 1.1 beta 1 >>
Здравствуйте, _Kleo, Вы писали:
VB>>Я с месяц назад отвечал на такой вопрос:
VB>>http://www.rsdn.ru/Forum/Message.aspx?mid=282880&only=1Автор: Vadim B
Дата: 01.06.03
_K>Ничего мне не помогает, увы
А поконкретнее? То, что я в этой ссылке давал, я тестировал. Работало железно, окно с места тремя пальцами не сдвинешь
Здравствуйте, _Kleo, Вы писали:
_K>Как сделать диалоговое приложение непередвигаемым?
перехватывать WM_MOVE
crusher@tut.by
Здравствуйте, IntellZone, Вы писали:
IZ>Здравствуйте, _Kleo, Вы писали:
_K>>Как сделать диалоговое приложение непередвигаемым?
IZ>перехватывать WM_MOVE
IZ>crusher@tut.by
Как конкретно?