Что нового

Первая (не полная) реализация JSkin для смены оформления окна

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Написал пока что не полную UDF для смены стандартного оформления окна на своё.

Не полное потому что нужно ещё создать кнопки Close, Minimize, Maximize
Имеется функция для смены скина на лету

Нужны советы по дальнейшей реализации UDF



JSkin
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
В архиве отсутствует WinAPIEx.au3.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Нашёл пару багов.

1.

(сразу при запуске, после деактивации окна рамка убирается).

2.
При изменении размера, если резко отвести курсор за пределы окна, то после его отпускания окно растягивается вслед за движением мышки (т.н „прилипание курсора“ :smile: ).
 
Автор
V

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
В XP такого не наблюдается, а в Viste/7 не тестировал, смотрю на Ваш скрин и вижу что после применения к окну стиля $WS_POPUP всё равно остаётся рамка? :smile:

То что залипание, то да.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Viktor1703 [?]
В XP такого не наблюдается, а в Viste/7 не тестировал
Думаю не помешало бы об этом предупреждать.
Если делать движок скина, то Win 7 обязательно нужно тестировать.
 
Автор
V

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Я бы с удовольствием, но мне не начем тестировать, у меня только XP :(
 

beliy

Продвинутый
Сообщения
372
Репутация
72
Как вариант, можно поднять на виртуалке несколько систем и тестить...
 
Автор
V

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Я предпочитаю использовать комп по назначению, и не люблю когда стоит несколько систем, лучше 2 компа с разными системами :smile:

У меня есть 2й с Vista, но в данный момент он находится не рядом..
 

SyDr

Сидра
Сообщения
651
Репутация
158
Viktor1703
Полоску заголовка сделай "стандартной": на иконке должна быть менюшка, ну и на клики должен реагировать соответсвенно (у меня, например клик правой - не меню, а команда свернуть).

Ну а вообще неплохо смотрится.
 
Автор
V

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Я понимаю что мне говорят, вообще данные функции в UDF работают корректно на XP и Vista/7, я пологаю что это происходит потому что стиль $WS_EX_LAYERED задаётся не в самом окне а с помощью функции _WinAPI_SetWindowLongEx(), могут быть и другие факторы влияющие на работу скрипа.
 
Автор
V

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
SyDr

Полоску заголовка сделай "стандартной": на иконке должна быть менюшка, ну и на клики должен реагировать соответсвенно (у меня, например клик правой - не меню, а команда свернуть).

Меню будет реализовано позже, то есть всё будет скиновое и на каждый скин - своё оформление :smile:

(у меня, например клик правой - не меню, а команда свернуть).

Это как так свернуть :scratch:, в скрипте нет ни единой команды или функции чтоб окно сворачиволось.
 
Верх