NSIS 无边框移动问题总结笔记

无边框移动

插件

WinProc

WinCore.nsh 【一定要有这个】

;事件
;处理无边框移动
Function onGUICallback
 ${If} $MSG = ${WM_LBUTTONDOWN}
 SendMessage $HWNDPARENT ${WM_NCLBUTTONDOWN} ${HTCAPTION} $0
 ${EndIf}
FunctionEnd
;调用 
GetFunctionAddress $0 onGUICallback
WndProc::onCallback $BGImage $0 ;处理无边框窗体移动

之前完成安装过程中无边框始终不能移动,原因就是在于WinCore.nsh

如果有 WinCore.nsh和WinVer.nsh共用就会出现 报错报错原因是宏名称定义重复,解决办法找到提示的位置,修改宏名称,替换OK,问题解决。

THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容