▼ ゴリ男さん
> SendMessage(PrnWnd, CB_SETCURSEL, Index, 0);
いや〜,失礼しました.CB_SETCURSELというのは選択状態にするだけ
なんですね.
この選択するコードの後に以下のコードでメッセージを送って下さい.
SendMessage(DlgWnd,WM_COMMAND,MakewParam(1136,CBN_SELCHANGE),PrnWnd);
これで選択を終了したことになる様です.
CBN_SELCHANGEは,コンボボックスのリスト部の選択終了のメッセージだ
そうです.オンライン・マニュアルも後程修正しておきます.
このコードを添付しているプリンタ設定コンポもバージョンアップです
ね.(^^;)
補足しておきます.
APIの説明によると,CBN_SELCHANGEはCB_SETCURSELと違い,WM_COMMAND
のパラメータとして送られるメッセージとあります.したがって,上記の
コードとなっています.
|