https://github.com/dtpfl/darktheme-titl ... us-windows
![Изображение](https://github.com/dtpfl/darktheme-titlebar-lazarus-windows/blob/main/Screenshot%202021-10-12%20150254.png?raw=true)
Добавлено спустя 24 минуты 17 секунд:
Но у меня под виндой не работает....
![Idea :idea:](./images/smilies/icon_idea.gif)
zub писал(а):апи для тем нет в старых сборках десятки
Уже понял ... но жаль . (Мне совместимость нужна )
Обнаружил что можно сделать проще но у каждого из вариантов свой недостаток .
![Изображение](https://i.ibb.co/DG1W2dp/01.jpg)
NoTitleBar .zip
Custom Titlebar.zip
RollupForm .zip
BorderlessResize .zip
RollupForm .zip - самый аккуратный (максимизацию только нормальную добавить и вызов системного меню )
Custom Titlebar.zip - самый эффектный (черное окно с фиолетовой рамкой пример чуть переделал ) но имеет кучу проблем с взаимодействием
(Рамка не рамка, а форма!
![Wink :wink:](./images/smilies/icon_wink.gif)
Остальное вообще изрядный фейспалм... (Нфига делать именно так ???)
Добавлено спустя 18 часов 36 минут 19 секунд:
Пытаюсь прикрутить системное меню к немного допиленному RollupForm .zip
- Код: Выделить всё
procedure TForm1.imgIconMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
P: TPoint;
SysMenu: HMENU;
begin
if Button=mbRight then begin
Sysmenu:=GetSystemMenu(Self.Handle, FALSE);
TrackPopUpMenu(sysmenu, 0, 100, 100, 0, Self.Handle, nil);
end ;
end;
И ничерта не работает !
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Вот что там не так?
(пробовал "в чистом проекте" там все работает ...
...в "ЧП" делал тест "без бордюра" тоже работает (обработчики не срабатывают но меню появляется ) )
Добавлено спустя 20 часов 23 минуты 44 секунды:
Вообщем пока как-то так...
![Изображение](https://i.ibb.co/gy6kVMq/03.jpg)
Моя сборка RollupForm (RF01.7z)
Добавлено спустя 22 минуты 58 секунд:
Первое "боевое применение"...
![Изображение](https://i.ibb.co/PZhrqqn/01-500.jpg)