2012-04-12 14 views
0

私のアプリケーション(MFCダイアログベースのアプリケーション)には2つのダイアログボックスがあります。最初のダイアログボックスは、ログインページに似ていて、非表示にして、ログインが成功すると別のダイアログを表示します。 私はメインダイアログを閉じ、メインダイアログボックスとして別のダイアログボックスを表示します。

  CDialog:: OnOK();// to hide the login dialog 
      mainwindow.DoModal() ;// show the new dialog box 

メインダイアログを隠し、メインウィンドウを表示するには、次のコードを使用していますここに私の問題は私のタスクバーにある:私はこれを行うと、アプリケーションが私のタスクバーから消えているが、それはありますCRL + Tabオプションで表示されます。 2番目のダイアログウィンドウをタスクバーで使用できるようにするにはどうすればよいですか?

答えて

1

Managing TaskBar Buttonsは言う:

WS_EX_APPWINDOW拡張スタイルで 所有していないウィンドウを作成し、ウィンドウのボタンがタスクバーに配置されていることを確認するには。

関連する問題