让CListView响应Ctrl+A
来源:互联网 发布:cc防御 软件 硬件 编辑:程序博客网 时间:2024/06/08 03:26
BOOL CUserManageDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message==WM_KEYDOWN)
{
if (pMsg->hwnd==GetDlgItem(IDC_LIST1)->m_hWnd)
{
switch (pMsg->wParam)
{
case 'A':
if (::GetKeyState(VK_CONTROL)<0)
{
for (int i=0;i<m_ListCtrl.GetItemCount();i++)
{
m_ListCtrl.SetItemState(i,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);
}
}
return TRUE;
}
}
}
return CDialog::PreTranslateMessage(pMsg);
}
{
if (pMsg->message==WM_KEYDOWN)
{
if (pMsg->hwnd==GetDlgItem(IDC_LIST1)->m_hWnd)
{
switch (pMsg->wParam)
{
case 'A':
if (::GetKeyState(VK_CONTROL)<0)
{
for (int i=0;i<m_ListCtrl.GetItemCount();i++)
{
m_ListCtrl.SetItemState(i,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);
}
}
return TRUE;
}
}
}
return CDialog::PreTranslateMessage(pMsg);
}
- 让CListView响应Ctrl+A
- CEdit 响应 ctrl+a ctrl+c ctrl+v ctrl+x
- Edit Control响应全选(Ctrl+A)
- ACE 演练: 让程序响应ctrl+c信号
- Keyboard Input Reference (ctrl+A响应例子)
- CListView
- CListView
- CTRL+A, CTRL+C, CTRL+V
- 关于在COM组件中 ATL/WTL使用webbroswer控件无法响应Ctrl+A Ctrl+V Ctrl+C及回车键的处理
- MFC 对话框Dialog响应键盘事件(组合键Ctrl+A)
- 系统不响应ctrl-c
- 如何在A窗体操作,让B窗体做出响应。
- CareerCup A Ctrl+A Ctrl+C Ctrl+V
- 通过CEdit派生类让MFC中的Edit支持Ctrl+A全选功能
- [MFC] 通过CEdit派生类让MFC中的Edit支持Ctrl+A全选功能
- windows 控制台程序 响应 Ctrl+C
- ctrl+s导致SecureCRT,SSH无响应!
- ubuntu Ctrl+Alt+T 无响应治疗
- Linux命令学习手册-readelf命令
- sed用法总结
- 超炫的iphone应用UI/UX设计赏析
- Eclipse JDBC SQLServer2008 R2
- Ubuntu service
- 让CListView响应Ctrl+A
- 一个不错的shell 脚本教程 (国)
- 高可用mysql (主主复制)
- Puppet-大规模集群部署管理的神器
- JavaScript实现归并排序
- js实现求连续子数组的最大和并输出下标
- 简单题练习——Move!Move!!Move!!!
- 网卡启动时报Connection activation failed: Device not managed by NetworkManager的错误解决
- 成都Java培训——传智播客成都中心