CFormView
内で使用されているCComboBox
で現在非常に奇妙な問題が発生しています。CComboBoxはMoveWindowの呼び出し後にテキストを自動的に選択します
(WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWN | CBS_SORT | CBS_AUTOHSCROLL
で作成)コンボボックスに文字列を追加した後、私はCComboBox::SetCurSel
経由でエントリを選択だし、CFormView
派生クラスのOnSize()
ハンドラでMoveWindow
を経由してコンボボックスのサイズを変更します。
MoveWindow
への呼び出しを含めると、コンボボックスの編集部分のテキスト全体が選択されます。 MoveWindow
への呼び出しを削除した場合、テキストは選択されません。これは1つではなく、すべてのコンボボックスで発生します。
私は何とかこの時点で失われています。どんなヒントも大歓迎です!
よろしくお願いいたします。私は何か間違ったことをしていると思って、テキストが選択されないようにするオプションを見逃しました。 – fhe