使用CB_SETCURSEL消息时,不会发送CBN_SELCHANGE消息.
如何通知控件选择已更改?
PS
我在Sexchange网站上发现了一个非常丑陋的黑客:
SendMessage( hwnd, 0x014F/*CB_SHOWDROPDOWN*/, 1, 0 );
SendMessage( hwnd, 0x014E/*CB_SETCURSEL*/, ItemIndex, 0 );
SendMessage( hwnd, 0x0201/*WM_LBUTTONDOWN*/, 0, -1 );
SendMessage( hwnd, 0x0202/*WM_LBUTTONUP*/, 0, -1 );
Run Code Online (Sandbox Code Playgroud)
现在会做...不是真的.
PS2
为了解决我的问题,我会在评论中遵循Ken的建议.