nsdialogs

    0熱度

    2回答

    我有一個小的引導程序自定義用戶界面,其中包含兩頁,一個配置安裝密鑰,另一個呈現出進度以及下載和安裝的有效載荷。 我的問題: 如果用戶按下回車鍵時,在第二頁中,安裝程序將退出,即使它沒有完成安裝。 我刪除了所有的控制我可以從與UI: GetDlgItem $1 $HWNDPARENT 1 //(2, and 3) System::Call `User32::DestroyWindow(i $1)`

    0熱度

    3回答

    我正在關注NSIS nsDialog tutorial,目的是收集一些用戶輸入,我將稍後使用它來寫入配置文件。 NSISEclipse插件生成了一個MUI2模板,它使我啓動併成功安裝了這些文件。 我已經使用了nsDialog教程產生,我想它,它得到準確發出一個對話框,但由於某些原因,「後退/下/取消」按鈕都是灰色的。我沒有看到它在啓用/禁用這些按鈕的nsDialog文檔中的位置。 這裏是我的代碼:

    0熱度

    1回答

    我想創建一個高度爲30的文本框,並且它使用的文本的字體爲11pt。 不知何故文本總是出現在框的上部。我想爲它實現垂直中心對齊。 有誰知道它是如何做到的? Function fnc_Directoryrequest_Create ; custom font definitions CreateFont $hCtl_Directoryrequest_Font1 "Calibri"

    0熱度

    1回答

    我正在嘗試構建一個帶有彩色背景的水平區域的頁面。我用空標籤做了這個。不顯示任何文字,只是在裏面填充顏色。 現在,我要添加一張圖片。 我${NSD_CreateLabel},然後再在此之後寫代碼 ${NSD_CreateBitmap}和${NSD_SetImage}。我調整了圖像的X Y座標,使其位於標籤上。 但是,當我編譯腳本時,我只能看到標籤。頂部沒有顯示位圖圖像。 有人可以幫忙嗎?創建控件

    0熱度

    1回答

    我想更改NSIS中外部對話框窗口的顏色。我用NSDialogs創建了頁面。 我最近改變這種使用 系統的大小::呼叫 'USER32 :: SetWindowPos(I $ hwndparent,我,我,我,我629,我400,我0x16)' 有相似改變這個外部對話窗口邊框/標題欄顏色的方法?

    0熱度

    1回答

    我想在我的安裝程序中跳轉1頁。我在我的NSIS安裝程序中有一個自定義頁面。該自定義頁面提示用戶輸入序列號。如果它們有效,我會將安裝程序轉到下一頁(歡迎頁面),如果不是,我們將保留在頁面上。 我將從Initialse和Finalize函數中跳到下一頁。 每當我嘗試跳到下一頁時,安裝程​​序就會關閉。我試過Abort和Return,但都導致安裝程序關閉。我也有很多Call RelGoToPage,其中

    0熱度

    1回答

    我用自定義用戶界面編寫了我的安裝程序頁面。我不明白在哪裏把實際的安裝零件代碼。 例如:我想提取一些文件並加蓋。 我有一個安裝進度條狀態頁面。我正嘗試在用戶處於此頁面時執行所有這些操作。 寫了一個函數,如下所示 Function MyInstallFun ;Extract something ;Execute msi file ;Execute bat file FunctionEnd

    0熱度

    1回答

    我正在添加一個自定義頁面到NSIS安裝程序,我無法添加複選框。我見過的所有例子看起來都是一樣的,這就是我正在做的,但我看不出什麼是錯的。 (我只用了一個小時左右的NSIS!)。 !include MUI2.nsh !include WordFunc.nsh !insertmacro VersionCompare !include LogicLib.nsh !include InstallO

    0熱度

    1回答

    我的NSIS腳本出現問題,我嘗試在用戶通過使用文本框插入ClientId的自定義頁面。 我得到這麼遠的問題是,我的編譯器給我的這個錯誤: Invalid command: nsDialogs::Create Error in script "C:*Directory*\Installer.nsi" on line 35 -- aborting creation process 我已經在我的劇本既包

    0熱度

    1回答

    我一直在使用NSIS(2.33),並一段時間,但我與nsDialogs一個新手,所以通過例子,在我的工作: http://nsis.sourceforge.net/Docs/nsDialogs/Readme.html 但是,一旦我得到的「創建頁面」的例子,它增加了行: nsDialogs::Create 1018 Pop $Dialog 然後我運行它時會得到一個異常。 試圖在頁面上後