VC中一些手动发送消息的汇总

1. CTreeCtrl

    a. TVN_SELCHANGED

    ::SendMessage(::GetDlgItem(pView->m_pMainDlg->GetSafeHwnd(),IDC_TREE_PROGRAM),
   TVM_SELECTITEM,(WPARAM)TVGN_CARET,(LPARAM)hItem);

 

2. CComboBox

    a. ON_CBN_SELCHANGE

    ::SendMessage(GetSafeHwnd(),
     WM_COMMAND,
     MAKEWPARAM(IDC_COMBO_DURATIONMODE,CBN_SELCHANGE),
     (LPARAM)m_cbDurationMode.GetSafeHwnd());

 

3. CSpinButtonCtrl

    a. WM_VSCROLL

    SendMessage(WM_VSCROLL,MAKEWPARAM(SB_THUMBPOSITION,10),(LPARAM)m_spinPosWidth.GetSafeHwnd());

你可能感兴趣的:(command,tree)