为什么同一个Combo控件的句柄从消息循环中和GetDlgItem函数得到的句柄不同
logcr 2009-02-13 08:29:02 我用 CreateDialog 函数创建了一个对话框,在这个对话框上有个Combo控件。为了获得这个Combo控件的按键消息 WM_KEYDOWN ,我在对话框父窗口的消息循
环中直接拦截所有的 WM_KEYDOWN 消息,发现还真的可以拦截到这个Combo控件
的按键消息,但是从这个拦截到的消息中得到的句柄和我通过 GetDlgItem函数
获得的Combo控件的句柄不一样。虽然不一样,但是这两个句柄居然都可以对这
个Combo控件进行操作,如设置Combo控件的内容。有高手能告诉我这是为什么
吗?