СВОЯ кнопка в заголовке окна
как разместить СВОЮ кнопку в заголовке окна? Ну типа как в Windows M/Player ?
Кажется, нужно рисовать её самолично в неклиентской части окна, перехватывать неклиентские сообщения и всё такое. Не помню уже подробности. :)
Цитата:
Originally posted by fellow
Кажется, нужно рисовать её самолично в неклиентской части окна, перехватывать неклиентские сообщения и всё такое. Не помню уже подробности. :)
Кажется, нужно рисовать её самолично в неклиентской части окна, перехватывать неклиентские сообщения и всё такое. Не помню уже подробности. :)
тут дело ещё более интересное - GetRight как-то умудряется встраивать тааовые кноповки и в ЧУЖИЕ окна... просто думается, что механизьм тот же....
Цитата:
Originally posted by Drew
тут дело ещё более интересное - GetRight как-то умудряется встраивать тааовые кноповки и в ЧУЖИЕ окна... просто думается, что механизьм тот же....
тут дело ещё более интересное - GetRight как-то умудряется встраивать тааовые кноповки и в ЧУЖИЕ окна... просто думается, что механизьм тот же....
Мне кажется, что разницы нет, в чьей именно неклиентской части рисовать. Был бы HWND, а всё остальное приложится с помощью API
Цитата:
Originally posted by Drew
тут дело ещё более интересное - GetRight как-то умудряется встраивать тааовые кноповки и в ЧУЖИЕ окна... просто думается, что механизьм тот же....
тут дело ещё более интересное - GetRight как-то умудряется встраивать тааовые кноповки и в ЧУЖИЕ окна... просто думается, что механизьм тот же....
1. Кому и Куда вставляет кнопку GetRight? Если на панель IE, то это из др. оперы...
2. Кнопку-бы сделал так:
Форма без заголовка + панель(Align = alTop) + кнопки[свекрнуть-восстановить-закрыть] + свои кноки.
Размеры панели и кнопок из GetSystemMetrics...
Научи таскать форму за панель и все...
Вот.