0
私は私のダイアログにCMFCEditBrowseCtrl
を追加するために探しています:CMFCEditBrowseCtrlを使用しているときにユーザーが新しいフォルダを追加する方法を教えてください。
それは動作します:
しかし、私はこのアプローチを使用して新しいフォルダを作成することができません。
これを修正するにはどうすればよいですか?
私は私のダイアログにCMFCEditBrowseCtrl
を追加するために探しています:CMFCEditBrowseCtrlを使用しているときにユーザーが新しいフォルダを追加する方法を教えてください。
それは動作します:
しかし、私はこのアプローチを使用して新しいフォルダを作成することができません。
これを修正するにはどうすればよいですか?
EnableFolderBrowseButton
には、ulBrowseFolderFlags
という名前の最後のパラメータがあります。
BIF_RETURNONLYFSDIRS|BIF_USENEWUI
を定義する必要があります。または、BIF_NEWDIALOGSTYLE
を使用します。
MSDN documentationもご覧ください。あなたがフラグについてgoogleしているなら、あなたはさらなる議論とサンプルを見つける。
IDEなどで設定する方法がわかりません。私のコントロールはダイアログリソース上にあります: 'CONTROL" "、IDC_MFCEDITBROWSE、" MfcEditBrowse "、WS_BORDER | WS_TABSTOP | 0x80,17,296,322,14 ' –
まだGetDlgCtrlを呼び出すか、contrlをサブクラス化してEnableBrowseForFolderを呼び出すことができます。何が問題ですか? – xMRi
私は単純にコントロールを変数にマッピングしてから調整しました。ありがとうございました。 –