gpt4 book ai didi

c++ - Shell执行未定义的错误

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

只是为了了解一下我自己的背景。几年前我曾经写过代码。去年,我开始用 Java 为 Android 应用程序编写代码。现在,我正在尝试为 Windows 8.1 制作 Metro 应用程序。我试图让我的应用程序在单击按钮时打开浏览器。我正在使用 shellexecute 执行此操作,但我一直收到错误消息。

void App3::MainPage::hi(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{

ShellExecute(NULL, "open", "http://yourwebpage.com",
NULL, NULL, SW_SHOWNORMAL);

}

我收到的错误是:1 IntelliSense:标识符“ShellExecute”未定义

对不起,如果这是一个愚蠢的问题。

最佳答案

ShellExecute 不适用于“Metro”应用(商店应用)。如果您查看 API page ,在底部附近显示要求: Windows XP [仅限桌面应用]

为了从您的应用启动浏览器,请使用 Windows::System::Launcher

关于c++ - Shell执行未定义的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436535/

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