CBN_CLOSEUP

This notification message is sent when the list box of a combo box has been closed. The parent window of the combo box receives this notification message through the WM_COMMAND message.

In general, you cannot predict the order in which notifications will be sent. In particular, a CBN_SELCHANGE notification may occur either before or after a CBN_CLOSEUP notification.

At a Glance

Header file: Winuser.h
Windows CE versions: 1.0 and later

Syntax

CBN_CLOSEUP idComboBox = (int)LOWORD(wParam);
hwndComboBox = (HWND) lParam;

Parameters

idComboBox

Identifier of the combo box.

hwndComboBox

Handle to the combo box.

Remarks

If the user changed the current selection, the combo box also sends the CBN_SELCHANGE notification when the drop-down list closes. In general, you cannot predict the order in which notifications will be sent. In particular, a CBN_SELCHANGE notification message may occur either before or after a CBN_CLOSEUP notification message.

To execute a specific process each time the user selects a list item, you can handle either the CBN_SELCHANGE or CBN_CLOSEUP notification message. Typically, you would wait for the CBN_CLOSEUP notification before processing a change in the current selection. This can be particularly important if a significant amount of processing is required.

This notification message is not sent to a combo box that has the CBS_SIMPLE style.

See Also

CBN_DROPDOWN, CBN_SELCHANGE, WM_COMMAND