怎样用程序控制发送一个Ctrl+c消息?
怎样用程序控制发送一个Ctrl+c消息? 问题点数:100、回复次数:4Top
1 楼leecyi(leecyi)回复于 2005-02-05 16:47:15 得分 20
1.在Accelerator中加入.
2. HACCEL m_hAccel;
3.
BOOL CDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_hAccel = ::LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_ACC));
}
4.BOOL CDlg::PreTranslateMessage(MSG* pMsg)
{
if(m_hAccel )
{
if (::TranslateAccelerator(m_hWnd, m_hAccel, pMsg)) {
return(TRUE);
}
}
return CDialog::PreTranslateMessage(pMsg);
}Top
2 楼xjtuzhw(飞影(★和谐社会,狗才谈政治★))回复于 2005-02-05 17:52:37 得分 20
...调用快捷键?Top
3 楼jiangsheng(蒋晟.Net[MVP])回复于 2005-02-05 23:01:06 得分 20
进程外:SendInput
进程内:自己去写剪贴板Top
4 楼changpei(我的博客:http:\\changpei.tianyablog.com)回复于 2005-02-06 10:25:36 得分 40
SendMessage(WM_KEY, MAKELPARAM(VK_CONTROL, VK_C), NULL)Top




