1. 程式人生 > >NSIS隱藏窗體標題欄自帶的button(最大化,最小化,關閉X)

NSIS隱藏窗體標題欄自帶的button(最大化,最小化,關閉X)

簡單 ini tex call 定義 ongui col 分享 http

這個問題實在八月份逛csdn論壇的時候偶然遇到的,當時比較好奇樓主為啥要隱藏關閉button。就順口問了下,結果樓主已經棄樓。未給出原因,猜著可能是為了做自己定義頁面美化,無法改變按紐外觀之類的,後來琢磨了下,認為改動窗體風格比較簡單。這裏使用的是GetWindowLong與 SetWindowLong兩個API。

Function onGUIInit
System::Call ‘user32::GetWindowLong(i$hwndparent
,i -16)i.r0‘
intop $1 0x80000
~
intop $0 $0&
$1
System::Call ‘user32::SetWindowLong(i

$hwndparent,i -16,i$0)i‘
FunctionEnd

效果圖:

技術分享

NSIS隱藏窗體標題欄自帶的button(最大化,最小化,關閉X)