0

我在Visual Studio 2008中創建了一個安裝項目。我想有條件地提示安裝文件夾對話框。有條件地提示安裝文件夾對話框

  1. 我有一個對話框有兩個單選按鈕。

  2. 如果用戶選擇單選按鈕'1'即標準安裝,那麼安裝過程應該直接啓動。

  3. 但是,如果用戶「2」中選擇單選按鈕即自定義安裝然後安裝文件夾對話框應被呈現給用戶,並且一旦用戶選擇安裝文件夾然後安裝應該開始。

  4. 我已用C語言編寫的自定義動作的dll ++它檢索的單選按鈕的值,然後執行根據值所需的操作。

但我不知道自定義操作顯示對話框的命令是什麼。有沒有像我可以使用的'dialog.show'命令?我也在網上搜索,但沒有運氣。請指導我。

回答

0

您可以使用標準的WinAPI的功能:

MessageBox(hParent, "Dialog Message", "Dialog Caption", MB_OK); 

,甚至稱之爲 「YES/NO」 對話框:

if (IDYES == MessageBox(hParent, "Continue installation process?", 
    "Database connection stablishing error", MB_YESNO) 
{ ... } 

如果一旦決定使用C#,而不是C++,這將是就我所知,甚至可以用這種方式導入一些自定義的winforms。

祝好!