Цитата MKN:
пробовал добавлять "рамочные" стили WS_BORDER »
|
А как пробовал то?
Если делать так, то всё прекрасно работает:
Стиль 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
WS_THICKFRAME - не рамочный стиль, да, он создаёт рамку окна при удаленном WS_CAPTION, но при этом ещё и добавляет возможность изменять границы окна, это не то, что тебе нужно