gpt4 book ai didi

c++ - 使用 C 或 C++ 制作自定义运行对话框?

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:35 25 4
gpt4 key购买 nike

好吧,我想在我的程序中创建一个自定义运行对话框,这样用户就可以在不打开它的情况下测试命令。唯一的问题是,msdn 没有对此提供任何覆盖。如果我不能制作自己的自定义运行对话框并将数据发送到 shell32.dll(运行对话框存储的位置),我将满足于可以从按钮打开运行对话框的代码。到目前为止,我找到的唯一信息是如何使用 VBScript 打开它,我想知道如何直接访问 C/C++ 中的 shell 对象。

如果有帮助,这里是 VBScript(如果您想查看,请另存为 .vbs)

<script language="VBScript">
function fnShellFileRunVB()
dim objShell

set objShell = CreateObject("Shell.Application")
objShell.FileRun

set objShell = nothing
end function
</script>

最佳答案

VBScript 的 CreateObject() 函数只是创建 COM 对象的一个​​实例。您可以在 C++ 中做完全相同的事情,您只需要阅读 tutorial on how to access COM objects using C++首先。

关于c++ - 使用 C 或 C++ 制作自定义运行对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com