2017-05-05 9 views
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にバグがありますか?

+0

新しい空のアプリケーションプロジェクトでコードを試しましたか?私は新しいVisual C++ブランクアプリケーション(ユニバーサルWindows)プロジェクトでそれをテストし、うまくいきました。私は** 10.0.15063.0 **をターゲットにしており、私のOSビルドは15063.250です。 –

+0

今のところ私はDirectXベースのアプリケーションを使用しており、10.0.14393.0 SDK(これはVS 2017で使用可能な唯一のオプション)を使用していると伝えられ、メッセージボックスは表示されません。 10.0.15063.0 SDKを入手してもう一度試してみます。 – Esenthel

+0

SDKを更新するとメッセージボックスの問題は解決しましたが、今は別の問題が発生しました:http://stackoverflow.com/questions/43858973/include-iphlpapi-h-fails-on-latest-windows-uwp-10-0- 15063-0-sdk – Esenthel

答えて

0

VS 2017をアップデートし、最新の10.0.15063.0 SDKを使用した後、問題は解決しませんでした。

関連する問題