VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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&)

 これは詳細表示にはなりますが、表示されるときに変更しているのがわかります。
また、列幅の変更と順序が逆転していると思うので、列の幅が変更されません。
他のメッセージで対応できないか検討が必要ですね。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -