如何向指定的组合框发送CBN_SELCHANGE消息
UINT a,nID,b,c;
CWnd *myWnd=GetDlgItem(IDC_COMBO1);
a=::SendMessage(myWnd->m_hWnd,CB_SETCURSEL,0,0);
nID=::GetDlgCtrlID(myWnd->m_hWnd);
if(nID>0)
{
nID=nID&0x00FF;
a=0;
b=CBN_SELCHANGE;
c=b<<8;
a=c|nID;
::SendMessage(m_hWnd,a,0,LPARAM(&myWnd->m_hWnd));
}
这样做好像不对啊
MSDN说wParam参数高位为消息,地位为ID
有什么不对的地方吗?