axWindows Media Player のファイル終了状態の処理に問題があり、Visual C++ で別のフレームを開く
ここに私の機能があります:
private: System::Void axWindowsMediaPlayer1_PlayStateChange(System::Object^ sender, AxWMPLib::_WMPOCXEvents_PlayStateChangeEvent^ e) {
if (e->newState == 8) {
this->Hide();
MainForm^ frame = gcnew MainForm();
frame->ShowDialog();
}
}
プロジェクトをビルドすると、メディア プレーヤーがムービーをレンダリングして再生し、ファイルの最後に到達すると非表示機能が呼び出されますが、フレームは表示されませんでした。エラーは発生しません。
私は何をすべきか、または私が間違っているのですか?