nsdialogs

    1熱度

    1回答

    我得到這個代碼, nsDialogs::Create 1018 Pop $0 ; Link ${NSD_CreateLabel} 292, 301, 71, 18 "click here!" Pop $0 SetCtlColors $0 0x0000FF 0xFFFFFF ; Blue on white ${NSD_OnClick} $0 on_click_link ; Text

    1熱度

    1回答

    我可以在自定義對話框上創建控件和其他元素,但似乎無法將所需的顏色應用於標籤中的文本。 什麼我tried- ${NSD_CreateLabel} 25% 15u 25% 15u "${SPEC_CPU_MIN} MHz" Pop $lCPU_min CreateFont $R9 "" 9 $R7 SendMessage $lCPU_min ${WM_SETFONT} $R9 0 ${NSD_

    3熱度

    1回答

    我想爲我的安裝程序創建一個進度條,它將顯示我的安裝過程的進度。我知道nsDialogs中的命令爲$ {NSD_CreateProgressBar},以在nsis腳本中創建進度條。但我不知道如何使用它以及如何在腳本中調用它。任何形式的幫助在各自的主題將不勝感激...

    2熱度

    1回答

    我試圖添加一個複選框到我的NSIS卸載程序的歡迎屏幕,但我無法找到示例。從MUI2的documentation我找不到任何可以在歡迎頁面上運行的自定義函數。 它看起來像完成頁面更容易根據我找到的文檔和其他answer定製。 有沒有辦法自定義歡迎頁面?如果不是,那麼完成意向的其他選擇是什麼?

    1熱度

    1回答

    我有一個包含文本框的自定義對話框頁面。當用戶點擊「下一步」按鈕時,我想確保在允許安裝繼續之前文本框中有文本。 這怎麼辦?我嘗試在nsDialogsPageLeave中添加一個檢查,如果驗證失敗,我會調用nsDialogsPage,但這不起作用...頁面底部的按鈕在重新加載後無效。 Var Dialog Var Text Var Text_State Page custom nsDialog

    2熱度

    1回答

    我想使用類似於MUI中的組件頁面的nsDailogs創建一個自定義頁面。它應該有一個滾動部分,其中將包含CheckBoxes列表。該列表將在運行時填充,具體取決於計算機上已安裝的程序。我想包括滾動窗格,因爲列表可能會變得太長而不能顯示在屏幕上。 有什麼方法可以創建一個ListBox並向它添加CheckBoxes類似於向它添加字符串? 將字符串添加到ListBox的論壇主題:http://forum

    0熱度

    1回答

    幾個小時前,我的部署項目正常運行。 但是突然之間,在我的項目中添加第二個nsDialogPage後,它不再工作。 即使是舊的保存代碼只有一個nsDialogPage。 這是我的代碼的一部分。 !include LogicLib.nsh !include nsDialogs.nsh !include StrRep.nsh !include ReplaceInFile.nsh !include

    0熱度

    1回答

    我在定製NSIS卸載程序頁面上做了一些research,並且在Welcome和Finish頁面取得了一些成功。 但是,我在使用確認頁面的歡迎頁面上使用相同的模板時遇到了問題。如果我的add any control using nsDialogs值爲非零值height,則確認頁面上的所有現有控件(除標題和按鈕外)都將消失。 這裏是我的代碼(它成功地更新按鈕的名稱,但會刪除該網頁上的所有其他控件) !

    1熱度

    1回答

    我已將自定義頁面添加到使用nsDialogs創建的安裝程序中,但是,該頁面只需要顯示給我的InstType選項之一。 InstType "Default" # 1 InstType "Developer" # 2 在上面的例子中,我想多餘的頁面只顯示給開發人員。最佳做法是什麼? 檢查某些屬性以確定安裝類型並禁止調用nsDialogs::Show? 不知道要查找什麼屬性 頁面路由中的一些邏輯可

    0熱度

    1回答

    是否可以在NSIS安裝程序中創建不可見的表單域?我使用nsDialogs,目前有一些切換從場到只讀複選框/非只讀使用: SendMessage $TextBox1 ${EM_SETREADONLY} 1 0 我想使這個控件可見/不可見。這可能嗎?怎麼樣?