gadyuka
Зарегистрирован: 12.11.2001 Сообщения: 36 Откуда: Moscow
|
Добавлено: Пн Ноя 12 2001 12:22 Заголовок сообщения: Re: Как таскать окошко без заголовка по экрану |
|
|
Переопределить для окошка обработчик события WM_NCHITTEST и в своем обработчике (синтакс зависит от языка, на котором Вы пишете )) написать примерно следующее:
if Msg.Result=htClient then Msg.Result:=htCaption;
При этом, правда, следует учесть, что все неоконные объекты, расположенные на этом окне перестают генерить события WM_MOUSEFIRST...WM_MOUSELAST ... Чтобы предотвратить это - возвращать htCaption надо хитрее - анализируя координаты крыски, передающиеся вместе с WM_NCHITTEST.. |
|