投稿日 | : 2007/02/05(Mon) 18:09 |
投稿者 | : K.J.K. |
Eメール | : |
URL | : |
タイトル | : Re^3: SHBrowseForFolderに[新しいフォルダ]ボタン |
> ステータスのコントロール自体がNewDialogStyleに
> なると無いのかなと感じています。
感じるも何も、
http://msdn2.microsoft.com/en-us/library/ms538017.aspx
より、
> BIF_STATUSTEXT
> (略) This flag is not supported when BIF_NEWDIALOGSTYLE is specified.
と書いてありますよね。
> そこで、動的にタイトル文字列を変更出来ない
> ものかと、今は企んでいます。
コールバックを用意して、BFFM_INITIALIZEDを受け取ったときにAPI関数を
使って該当するStaticコントロールのTextを書き換えるとか。
> これも旧スタイルの様に[マイ コンピュータ]を選んで
> いる状態では[OK]ボタンは使用不可に出来ないもので
> しょうか?
コールバックを用意して、BFFM_SELCHANGEDを受け取ったときにAPI関数を
用いるなどしてファイルシステムのものであるのかを判断し、BFFM_ENABLEOK
をSendMessageして使用可能/不可を切り替えるとか。