掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストボックスの内容を設定するには(設定はできるのすが、タイミングが・・) (ID:60048)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
よろしくお願いします。 WindowsXP, eVC++3.0, WindowsCE3.0, MFC, ダイアログベースで ハンディターミナルの開発をしています。 コンボボックス1(得意先)とリストボックス1(明細)があります。 コンボボックス1で選択した条件で、リストボックス1の内容をセットして、表示させたいんです。 この時、コンボボックス1のリストから選択した時点で、リストボックス1を表示させようと思うのですが、表示されません。 選択してから、Enterキー/下キーを押すと表示されます。 ソースはこんな感じです。 switch (pMsg->message){ case WM_KEYDOWN: CComboBox* pmyComboBox1=(CComboBox*)GetDlgItem(IDC_COMBO_TOKCD); case VK_RETURN: if (::GetParent(pMsg->hwnd) == GetDlgItem(IDC_COMBO_TOKS)->m_hWnd) { toksCheck(); return true; } return true; break; } return false; break; } void CSnshDlg::OnSelendokComboToks() { toksCheck(); } void CSnshDlg::toksCheck() { CString check_toks CComboBox* pmyComboBox1=(CComboBox*)GetDlgItem(IDC_COMBO_TOKS); CListBox* pmyListBox1=(CListBox*)GetDlgItem(IDC_LIST_MEISAI); pmyComboBox1->GetWindowText(check_toks); ////////////////// テキストファイルから条件あう明細のみ、リストボックスにセットする処理 ////////////////// } わかりにくい説明だと思いますが、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.