Вопрос Как создать кнопку на границе формы?

  • Автор темы Автор темы Tjeyn
  • Дата начала Дата начала

Tjeyn

Новичок
Собственно тема является вопросом
 
Последнее редактирование:
Там где красный квадрат!
 

Вложения

  • Без имени-1.png
    Без имени-1.png
    3.1 KB · Просмотры: 66
Я только видел пример с классическим стилем окна.
З.Ы. Короче окно надо создавать полностью (в инно то не сделать), можно рисовать (это некрасиво).
Пока что не решаемо.
 
Последнее редактирование:
видел такое в скрипте r.g revolutions но выдернуть данный код не удалось!
 
Вот пример. Приходится перерисовывать заголовок окна и самому восстанавливать рамку окна, поэтому очень много кода получилось.
Пока только для теста. Я без понятия как оно будет работать на ХР и в упрощенном стиле, надо тестировать. Плюс еще не разобрался как работает DrawThemeBackground.
Здесь подробнее:
https://msdn.microsoft.com/en-us/library/windows/desktop/bb688195(v=vs.85).aspx
Будет время на выходных еще поковыряю.

ПС. скрипт работает только на юникоде.
 

Вложения

  • example.iss
    example.iss
    10.4 KB · Просмотры: 25
  • Безымянный.jpg
    Безымянный.jpg
    571.8 KB · Просмотры: 68
Все оказалось проще. Не нужно в winapi лезть, достаточно использовать расширенную версию Inno setup. на хр пример работать не будет, там по другому как-то надо делать
Плюс в ходе исследования написал пример для наложения изображения на кнопку, на рамке к сожалению не работает. Тоже делюсь
 

Вложения

Назад
Сверху