我創建一個隱藏的listbox,當一個編輯框獲得輸入焦點時顯示該listbox,發現listbox不能回應訊息。
uj5u.com熱心網友回復:
怎么個不回應??uj5u.com熱心網友回復:
就是比如你選擇其中一個項,不會進到我的selchange訊息處理函式里面uj5u.com熱心網友回復:
This message is sent by an application when the selection in a list box is about to change. The parent window of the list box receives this message through the WM_COMMAND message.你的ListBox控制元件的父視窗是哪個?
uj5u.com熱心網友回復:
This message is not sent if the LB_SETCURSEL message changes the selection.This message applies only to a list box that has the LBS_NOTIFY style.
For a multiple-selection list box, the LBN_SELCHANGE message is sent whenever the user presses an arrow key, even if the selection does not change.
uj5u.com熱心網友回復:
就是在主視窗視窗中啊,mfc創建的基于視窗的工程,uj5u.com熱心網友回復:
其實我發現,如果一開始就顯示的話,可以回應訊息,但是一旦先用showwindow函式隱藏listbox過后,再用showwindow函式顯示listbox就無法回應訊息了。。。uj5u.com熱心網友回復:
EnableWindow(TRUE);轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/131316.html
標籤:界面
上一篇:關于MFC串口控制元件問題
