Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата MKN:
пробовал добавлять "рамочные" стили WS_BORDER »
Цитата MKN:
без эффекта »
А как пробовал то?

Если делать так, то всё прекрасно работает:

Стиль WS_DLGFRAME
Код: Выделить весь код
 Function GUIInit
 ${NSD_RemoveStyle} $HWNDPARENT ${WS_CAPTION}
 System::Call "user32::GetWindowLong(i$HWNDPARENT,i${GWL_STYLE})i.s"
 System::Int64Op "0x00400000L" |
 System::Call "user32::SetWindowLong(i$HWNDPARENT,i${GWL_STYLE},is)"  
 FunctionEnd


Стиль WS_BORDER
Код: Выделить весь код
 Function GUIInit
 ${NSD_RemoveStyle} $HWNDPARENT ${WS_CAPTION}
 System::Call "user32::GetWindowLong(i$HWNDPARENT,i${GWL_STYLE})i.s"
 System::Int64Op "0x00800000L" |
 System::Call "user32::SetWindowLong(i$HWNDPARENT,i${GWL_STYLE},is)"  
 FunctionEnd


Цитата MKN:
"рамочные" стили »
Цитата MKN:
WS_THICKFRAME »
WS_THICKFRAME - не рамочный стиль, да, он создаёт рамку окна при удаленном WS_CAPTION, но при этом ещё и добавляет возможность изменять границы окна, это не то, что тебе нужно

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 15:39, 20-02-2015 | #1518