在选择后,Combo Box的CB_GETCURSEL消息怎么返回不正确
程序段如下
num=0;
hCombo=::GetDlgItem(g_hWndDlg,IDC_cbWordList);
if (num=::SendMessage(hCombo,CB_GETCURSEL,0,0)!=CB_ERR)
  if (::SendMessage(hCombo,CB_GETLBTEXT,(WPARAM)num,(LPARAM)tmp)==CB_ERR)
    break;
此时num恒等于1,怪!
还有CB_GETCOUNT也是返回恒为1
num=0;
if (num=::SendMessage(hCombo,CB_GETCOUNT,0,0)!=CB_ERR)
  if (num>0)
  {...
  }
此时num也恒为1