2

我正在尝试修改特定组合框的选择。我已经成功取回了句柄。但是,当我调用如下函数时,我无法正确修改组合框选择:

r = SendMessage(cbox, CBN_SELCHANGE, 2, 0);

完成我想做的最简单的方法是什么?提前致谢。

4

1 回答 1

5

CBN_SELCHANGE 只是一个通知,当用户选择更改时,它通过 WM_COMMAND 消息发送到父窗口。

CB_SETCURSEL 是您需要使用的消息。

SendMessage(cbox, CB_SETCURSEL, 2, 0);

应该管用。

于 2009-08-12T01:00:44.497 回答