我在visual studio 2008中创建了一个安装项目。我想有条件地提示安装文件夹对话框。
我有一个带有两个单选按钮的对话框。
如果用户选择单选按钮'1'即标准安装,则应直接启动安装过程。
但如果用户选择单选按钮'2'即自定义安装,则应向用户显示安装文件夹对话框,一旦用户选择安装文件夹,则应开始安装。
我在c ++中编写了自定义动作dll,它检索单选按钮值,然后根据值执行所需的操作。
但我不知道从自定义操作显示对话框的命令是什么。有没有像'dialog.show'这样的命令可供我使用?我也在网上搜索但没有运气。请指导我。
答案 0 :(得分:0)
您可以使用标准的WinAPI功能:
MessageBox(hParent, "Dialog Message", "Dialog Caption", MB_OK);
甚至拨打“是/否”对话框:
if ( IDYES == MessageBox(hParent, "Continue installation process?",
"Database connection stablishing error", MB_YESNO )
{ ... }
如果您曾经决定使用C#而不是C ++,那么就我所知,甚至可以通过这种方式导入一些自定义的winforms非常容易。
祝福!