Как сделать диалоговое приложение непередвигаемым
От: _Kleo Россия  
Дата: 04.08.03 12:05
Оценка:
Как сделать диалоговое приложение непередвигаемым?
Re: Как сделать диалоговое приложение непередвигаемым
От: Ed.ward Россия  
Дата: 04.08.03 12:14
Оценка: 1 (1)
Здравствуйте, _Kleo, Вы писали:

_K>Как сделать диалоговое приложение непередвигаемым?


Обрабатывать WM_NCHITTEST и возвращать все время HTCLIENT

Ed.ward
... << RSDN@Home 1.0 beta 7a >>
Re: Как сделать диалоговое приложение непередвигаемым
От: Чалый Николай Беларусь  
Дата: 04.08.03 13:44
Оценка:
Здравствуйте, _Kleo, Вы писали:

_K>Как сделать диалоговое приложение непередвигаемым?


Можно убрать стили WS_CAPTION или WS_DLGFRAME (убрать то, за что его двигают)
Либо сделать окно со стилями WS_CHILD | DS_3DLOOK — диалог будет дочерним на самом деле, только выглядедть будет как обычный
Re: Как сделать диалоговое приложение непередвигаемым
От: Vadim B  
Дата: 04.08.03 19:01
Оценка:
Здравствуйте, _Kleo, Вы писали:

_K>Как сделать диалоговое приложение непередвигаемым?


Я с месяц назад отвечал на такой вопрос:
http://www.rsdn.ru/Forum/Message.aspx?mid=282880&amp;only=1
Автор: Vadim B
Дата: 01.06.03
Re[2]: Как сделать диалоговое приложение непередвигаемым
От: Vadim B  
Дата: 04.08.03 19:03
Оценка:
Здравствуйте, Ed.ward, Вы писали:

_K>>Как сделать диалоговое приложение непередвигаемым?


EW>Обрабатывать WM_NCHITTEST и возвращать все время HTCLIENT


И что, клавишами тоже не будет двигаться? А через Tile Window в таскбаре?
Re[2]: Как сделать диалоговое приложение непередвигаемым
От: _Kleo Россия  
Дата: 05.08.03 14:00
Оценка:
Здравствуйте, Vadim B, Вы писали:


VB>Я с месяц назад отвечал на такой вопрос:

VB>http://www.rsdn.ru/Forum/Message.aspx?mid=282880&amp;only=1
Автор: Vadim B
Дата: 01.06.03

Ничего мне не помогает, увы
Re: Как сделать диалоговое приложение непередвигаемым
От: Jenyay http://jenyay.net
Дата: 05.08.03 14:08
Оценка:
Здравствуйте, _Kleo, Вы писали:

_K>Как сделать диалоговое приложение непередвигаемым?


Может, обрабатывать WM_MOVING? В мсдн написано, что

An application should return TRUE if it processes this message.


Значит, если вернуть FALSE, то не дадут двигать.
... << RSDN@Home 1.1 beta 1 >>
Софт, исходники и фото
Re[3]: Как сделать диалоговое приложение непередвигаемым
От: Vadim B  
Дата: 05.08.03 22:47
Оценка:
Здравствуйте, _Kleo, Вы писали:

VB>>Я с месяц назад отвечал на такой вопрос:

VB>>http://www.rsdn.ru/Forum/Message.aspx?mid=282880&amp;only=1
Автор: Vadim B
Дата: 01.06.03

_K>Ничего мне не помогает, увы

А поконкретнее? То, что я в этой ссылке давал, я тестировал. Работало железно, окно с места тремя пальцами не сдвинешь
Re: Как сделать диалоговое приложение непередвигаемым
От: IntellZone Беларусь IntellZone
Дата: 05.08.03 23:00
Оценка:
Здравствуйте, _Kleo, Вы писали:

_K>Как сделать диалоговое приложение непередвигаемым?


перехватывать WM_MOVE
crusher@tut.by
crusher@tut.by
Re[2]: Как сделать диалоговое приложение непередвигаемым
От: _Kleo Россия  
Дата: 06.08.03 06:31
Оценка:
Здравствуйте, IntellZone, Вы писали:

IZ>Здравствуйте, _Kleo, Вы писали:


_K>>Как сделать диалоговое приложение непередвигаемым?


IZ>перехватывать WM_MOVE

IZ>crusher@tut.by
Как конкретно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.