CB_GETLBTEXT通知程序

时间:2009-08-12 00:55:44

标签: winapi sendmessage

我正在尝试修改特定组合框的选择。我已成功检索到句柄。但是,当我调用下面的函数时,我无法正确修改组合框选择:

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

实现我想要做的最简单的方法是什么?提前谢谢。

1 个答案:

答案 0 :(得分:5)

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

CB_SETCURSEL是您需要使用的消息。

SendMessage(cbox, CB_SETCURSEL, 2, 0);

应该工作。