我正在尝试修改特定组合框的选择。我已成功检索到句柄。但是,当我调用下面的函数时,我无法正确修改组合框选择:
r = SendMessage(cbox, CBN_SELCHANGE, 2, 0);
实现我想要做的最简单的方法是什么?提前谢谢。
答案 0 :(得分:5)
CBN_SELCHANGE只是一个通知,当用户选择更改时,它会通过WM_COMMAND消息发送到父窗口。
CB_SETCURSEL是您需要使用的消息。
SendMessage(cbox, CB_SETCURSEL, 2, 0);
应该工作。