2011-02-13 46 views
3

我想了解列表框通知LBN_SELCANCEL。 MSDN說:「通知應用程序用戶已經取消列表框中的選擇。」好的,但用戶如何「取消通知」?我已經設置了LBS_NOTIFY,並且嘗試過選擇另一個項目,在列表框外單擊,單擊另一個窗口,但這些都不會觸發LBN_SELCANCEL。觸發LBN_SELCANCEL的是什麼?

任何人都知道什麼具體觸發此通知?

+0

請張貼您試圖處理通知的消息映射代碼,以及列表框的RC聲明(如果它在資源中)或創建列表框的代碼。 – 2011-02-13 17:58:50

回答

1

我相信LBN_SELCANCEL只適用於ComboBox控件,因爲它們也使用列表。 當你打開下拉菜單時,應該調用它,然後按ESC鍵。