CFileDialog を派生させ
「名前を付けて保存」画面の下にEditボックスを表示しています。
Windows XP の場合に、フォルダの変更をすると、
元々表示されている、コントロール(保存ボタンなど)が消えてしまいます。
(Windows7 だと消えません)
一度他のウィンドウを上にのせたりした後に、
再度アクティブにすると表示されます。
画面を再表示する方法はあるのでしょうか?
OnFolderChange()
で、下記をためしましたが表示されませんでした。
GetParent()->Invalidate(FALSE);
や
CFileDialog::Invalidate(FALSE);
や
GetParent()->UpdateWindow();
環境:
VC++ 6.0
MFC
ツイート | ![]() |