0
を動作を停止し、それがうまく働いた:のWindows :: UI ::ポップアップ:: MessageDialogは、私はこのコードを持っていた
if(auto dialog=ref new Windows::UI::Popups::MessageDialog(ref new Platform::String(L"title"), ref new Platform::String(L"error")))
{
//dialog->Commands->Append(ref new Windows::UI::Popups::UICommand("OK", ref new Windows::UI::Popups::UICommandInvokedHandler(this, &Exiter::onOK)));
dialog->ShowAsync();
}
しかし、これまで、私はクリエイターアップデート最新のようにWindowsを更新したことから、そして私のVisual Studio 2015〜2017および最新のWindows UWP SDKを使用すると、このコードはもう機能しません。何も起こらず、メッセージボックスはもう表示されません。 何か間違っているのですか、最新のWindows UWP SDKにバグがありますか?
新しい空のアプリケーションプロジェクトでコードを試しましたか?私は新しいVisual C++ブランクアプリケーション(ユニバーサルWindows)プロジェクトでそれをテストし、うまくいきました。私は** 10.0.15063.0 **をターゲットにしており、私のOSビルドは15063.250です。 –
今のところ私はDirectXベースのアプリケーションを使用しており、10.0.14393.0 SDK(これはVS 2017で使用可能な唯一のオプション)を使用していると伝えられ、メッセージボックスは表示されません。 10.0.15063.0 SDKを入手してもう一度試してみます。 – Esenthel
SDKを更新するとメッセージボックスの問題は解決しましたが、今は別の問題が発生しました:http://stackoverflow.com/questions/43858973/include-iphlpapi-h-fails-on-latest-windows-uwp-10-0- 15063-0-sdk – Esenthel