投稿日 | : 2003/04/11(Fri) 23:46 |
投稿者 | : Starfish |
Eメール | : |
URL | : |
タイトル | : Re^3: 続・コモンダイアログの表示(WinXPでは) |
とりあえず、うちのXPで試したところ
>試しに、Call SendMessage(hDlg, WM_COMMAND, &HA004, ByVal hwndTB)
>の代わりに、Call SendMessage(hwndDef, WM_COMMAND, &H702C, ByVal 0&)
だめでした。
>例えば、WM_NOTIFYではウィンドウハンドル取得のみにして、
>変更は、WM_WINDOWPOSCHANGEDで処理するとか?
これもだめでした。
>Call SendMessage(hDlg, WM_COMMAND, &HA004, ByVal hwndTB)
>の代わりに、Call PostMessage(hwndDef, WM_COMMAND, &H702C, ByVal 0&)
これは詳細表示にはなりますが、表示されるときに変更しているのがわかります。
また、列幅の変更と順序が逆転していると思うので、列の幅が変更されません。
他のメッセージで対応できないか検討が必要ですね。