社区
ATL
帖子详情
wangweixing2000
xiaochunchao
2004-04-30 02:22:28
请问斑竹,在ATL中这样接收和处理键盘消息,
...全文
18
8
打赏
收藏
wangweixing2000
请问斑竹,在ATL中这样接收和处理键盘消息,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangweixing2000
2004-04-30
打赏
举报
回复
atl的OnDraw中 etBkColor(di.hdcDraw,RGB(0,0,0));
wangweixing2000
2004-04-30
打赏
举报
回复
::SetBkColor(hdc,RGB(0,0,0));
xiaochunchao
2004-04-30
打赏
举报
回复
哦,知道了,
还有,怎么设置控件的颜色啊
谢谢你,
wangweixing2000
2004-04-30
打赏
举报
回复
我说的是点击接口实现类而不是接口
xiaochunchao
2004-04-30
打赏
举报
回复
我做了一个ATL过程,开始是设置为EXE发布形式,
然后假如了一个FULL CONTROL ATL类
怎么使用
xiaochunchao
2004-04-30
打赏
举报
回复
classview中右击接口实现类-〉选Add Windows Message Handler-〉选择这两个消息
我在VC6下找不到这个东西哦
右击只有添加方法和属性
没有消息哦
wangweixing2000
2004-04-30
打赏
举报
回复
添加windows消息
MESSAGE_HANDLER(WM_KEYDOWN, OnKeyDown)
和
MESSAGE_HANDLER(WM_KEYUP, OnKeyUp)
在classview中右击接口实现类-〉选Add Windows Message Handler-〉选择这两个消息
然后在处理中就根据你的意愿相怎么处理都行
eg:
LRESULT OnKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
// TODO : Add Code for message handler. Call DefWindowProc if necessary.
//MessageBox("keydown!");//(.)(.) \./\./ (o)(o)
//::MessageBox(m_hWnd,"haha","KEYDOWN",MB_OK);
switch(wParam)
{
case VK_LEFT:
case VK_RIGHT:
case VK_UP:
case VK_DOWN:
break;
case VK_NUMPAD4:
Key = VK_LEFT;
break;
case VK_NUMPAD8:
Key = VK_UP;
::MessageBox(m_hWnd,"haha","UP",MB_OK);
break;
case VK_NUMPAD2:
Key = VK_DOWN;
break;
case VK_NUMPAD6:
Key = VK_RIGHT;
break;
default:
break;
}
return 0;
}
xiaochunchao
2004-04-30
打赏
举报
回复
在线等待,急急!!!!!!!
『
wang
weixin
g2000
』SD2.0大会上和C++天才Andrie Alexandrescu合了个影!!!
原文链接:http://blog.csdn.net/
wang
weixin
g2000
/archive/2007/11/29/1907599.aspx作者:
wang
weixin
g2000
今天大清早起床赶上了CSDN的大巴,8点达到了九华,见到了国内的大部分精英,见到了很多大牛们,最令人激动的是在...
windows网络编程之 (三) - Winsock非阻塞select模式服务器
/************************************ 作者:
wang
weixin
g2000
Revision By: 0.01 Revised on 2005-6-29 11:52:03 Comments: SelectModeWinSock 该程序中存在bug,没有处理多线程数据访问的冲突和判断客户端...
ATL问题集(精典整理2)
/*文是将网上的一些文章,自已遇到的问题进行整理,有些是翻译,所有只供学习讨论,如有版权还归原作者――作者:王卫星csdnid:
wang
weixin
g2000
*/#41 我想在程序中连续注册好几个控件,如果用regsvr32 命令会出现多个...
如何通过code清理word的历史纪录(不管word是否打开)!
作者:
wang
weixin
g2000
打开word,我们可以在工具->选项->常规->列出最近所用的文件 来实现我想要的功能!1、word的_Application提供了一个方法可以设置是否显示最近使用的文件。2、word也给我们提供RecentFiles接口...
浅析vista下的ie7保护模式
引自http://blog.csdn.net/
wang
weixin
g2000
/archive/2007/06/01/1634276.aspx个人感觉有一句最有用:低完整性等级的进程不能获得写高完整性对象的权限,即使该用户的SID是被写在DACL(无条件处理控制列表)中////////...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章