Здравствуйте, Yuri, Вы писали:
Y>Здравствуйте, Кока, Вы писали:
К>>Собственно, как сделать свой заголовок окна?
Y>Не понял, какого окна? Если обычной формы, то за это отвечает св-во Text.
Здравствуйте, Yuri, Вы писали:
Y>Здравствуйте, Кока, Вы писали:
К>>Да, формы. Но не текст, а нарисовать свой.
Y>ну я бы создал свой контрол для заголовка, в нем нарисовал бы все, что нужно — и положил бы его на форму
А как при клике на этом контроле, послать то сообщене, которое приходит при клике на заголовке?
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Ael, Вы писали:
Ael>>Посмотрите вот такой пример — если сделаете проще, расскажите как.
AVK>Почитай про WM_NCHITTEST
Другими словами, ты предлагаешь вместо обработки OnMouseMove, в котором я синхронно перемещаю форму, на которой расположен этот контрол-заголовок, примерно следующее, правильно?:
Так я так вначале и сделал, но в этом случае передвигается сам контрол-заголовок, а не вся форма вместе с этим контролом на ней. Может msg.Result нужно присваивать не HTCAPTION?
Здравствуйте, Ael, Вы писали:
Ael>Так я так вначале и сделал, но в этом случае передвигается сам контрол-заголовок, а не вся форма вместе с этим контролом на ней. Может msg.Result нужно присваивать не HTCAPTION?