转自:https://zhidao.baidu.com/question/135291549740469005.html
我想点击一个button控件去把date time picker控件的下拉框给弹出来
方法:
m_DataTimeCtrl3.SetFocus();
CWnd *pWnd = GetDlgItem(IDC_DATETIMEPICKER3);
HWND hWnd = pWnd->GetSafeHwnd();
pWnd->ShowWindow(SW_NORMAL);
pWnd->SetForegroundWindow();
keybd_event(VK_F4, MapVirtualKey(VK_F4, 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_F4, MapVirtualKey(VK_F4, 0), 0, 0);
谢谢回答,已通过光标定位datetimerpicker控件后,给窗体发送VK_F4的消息即可弹出下拉的日期选择列表!
MFC 点击一个按钮去触发DATE TIME PICKER的DTN_DROPDOWN事件
最新推荐文章于 2020-08-04 20:48:05 发布