实例介绍
方便初学者学习,可以是初学者通过更改部分代码,更快的进入角色。
【实例截图】
【核心代码】
4744302543313530058.zip
└── 第2章 消息映射与处理
├── 实例022——基本键盘操作——判断按键消息
│ └── BaseKeyDemo
│ ├── BaseKeyDemo.cpp
│ ├── BaseKeyDemoDoc.cpp
│ ├── BaseKeyDemoDoc.h
│ ├── BaseKeyDemo.dsp
│ ├── BaseKeyDemo.dsw
│ ├── BaseKeyDemo.h
│ ├── BaseKeyDemo.ncb
│ ├── BaseKeyDemo.opt
│ ├── BaseKeyDemo.plg
│ ├── BaseKeyDemo.rc
│ ├── BaseKeyDemoView.cpp
│ ├── BaseKeyDemoView.h
│ ├── Debug
│ │ ├── BaseKeyDemoDoc.obj
│ │ ├── BaseKeyDemo.exe
│ │ ├── BaseKeyDemo.ilk
│ │ ├── BaseKeyDemo.obj
│ │ ├── BaseKeyDemo.pch
│ │ ├── BaseKeyDemo.pdb
│ │ ├── BaseKeyDemo.res
│ │ ├── BaseKeyDemoView.obj
│ │ ├── MainFrm.obj
│ │ ├── StdAfx.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── BaseKeyDemoDoc.ico
│ │ ├── BaseKeyDemo.ico
│ │ ├── BaseKeyDemo.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例023——在普通视图窗口中实现键盘字符的输入
│ └── KeyInput
│ ├── Debug
│ ├── KeyInput.cpp
│ ├── KeyInputDoc.cpp
│ ├── KeyInputDoc.h
│ ├── KeyInput.dsp
│ ├── KeyInput.dsw
│ ├── KeyInput.h
│ ├── KeyInput.rc
│ ├── KeyInputView.cpp
│ ├── KeyInputView.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── KeyInputDoc.ico
│ │ ├── KeyInput.ico
│ │ ├── KeyInput.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例024——创建和使用键盘插入符
│ └── CaretKeyDemo
│ ├── CaretKeyDemo.cpp
│ ├── CaretKeyDemoDoc.cpp
│ ├── CaretKeyDemoDoc.h
│ ├── CaretKeyDemo.dsp
│ ├── CaretKeyDemo.dsw
│ ├── CaretKeyDemo.h
│ ├── CaretKeyDemo.rc
│ ├── CaretKeyDemoView.cpp
│ ├── CaretKeyDemoView.h
│ ├── Debug
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── CaretKeyDemoDoc.ico
│ │ ├── CaretKeyDemo.ico
│ │ ├── CaretKeyDemo.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例025——使用程序模拟键盘输入
│ └── SimulateKey
│ ├── Debug
│ ├── ReadMe.txt
│ ├── res
│ │ ├── SimulateKey.ico
│ │ └── SimulateKey.rc2
│ ├── Resource.h
│ ├── SimulateKey.cpp
│ ├── SimulateKeyDlg.cpp
│ ├── SimulateKeyDlg.h
│ ├── SimulateKey.dsp
│ ├── SimulateKey.dsw
│ ├── SimulateKey.h
│ ├── SimulateKey.rc
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例026——在对话框中实现键盘消息响应
│ └── DlgKeyMessage
│ ├── Debug
│ ├── DlgKeyMessage.cpp
│ ├── DlgKeyMessageDlg.cpp
│ ├── DlgKeyMessageDlg.h
│ ├── DlgKeyMessage.dsp
│ ├── DlgKeyMessage.dsw
│ ├── DlgKeyMessage.h
│ ├── DlgKeyMessage.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── DlgKeyMessage.ico
│ │ └── DlgKeyMessage.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例027——向其他应用程序(记事本)中发送键盘消息
│ └── SendNotepadMsg
│ ├── Debug
│ ├── ReadMe.txt
│ ├── res
│ │ ├── SendNotepadMsg.ico
│ │ └── SendNotepadMsg.rc2
│ ├── Resource.h
│ ├── SendNotepadMsg.cpp
│ ├── SendNotepadMsgDlg.cpp
│ ├── SendNotepadMsgDlg.h
│ ├── SendNotepadMsg.dsp
│ ├── SendNotepadMsg.dsw
│ ├── SendNotepadMsg.h
│ ├── SendNotepadMsg.rc
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例028——基本鼠标操作——判断鼠标消息
│ └── BaseMouseDemo
│ ├── BaseMouseDemo.cpp
│ ├── BaseMouseDemoDoc.cpp
│ ├── BaseMouseDemoDoc.h
│ ├── BaseMouseDemo.dsp
│ ├── BaseMouseDemo.dsw
│ ├── BaseMouseDemo.h
│ ├── BaseMouseDemo.rc
│ ├── BaseMouseDemoView.cpp
│ ├── BaseMouseDemoView.h
│ ├── Debug
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── BaseMouseDemoDoc.ico
│ │ ├── BaseMouseDemo.ico
│ │ ├── BaseMouseDemo.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例029——创建并设置鼠标光标
│ └── CursorMouseDemo
│ ├── CursorMouseDemo.cpp
│ ├── CursorMouseDemoDoc.cpp
│ ├── CursorMouseDemoDoc.h
│ ├── CursorMouseDemo.dsp
│ ├── CursorMouseDemo.dsw
│ ├── CursorMouseDemo.h
│ ├── CursorMouseDemo.rc
│ ├── CursorMouseDemoView.cpp
│ ├── CursorMouseDemoView.h
│ ├── Debug
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── cursor1.cur
│ │ ├── CursorMouseDemoDoc.ico
│ │ ├── CursorMouseDemo.ico
│ │ ├── CursorMouseDemo.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例030——在对话框中定义光标的热区
│ └── CursorHotDemo
│ ├── CursorHotDemo.cpp
│ ├── CursorHotDemoDlg.cpp
│ ├── CursorHotDemoDlg.h
│ ├── CursorHotDemo.dsp
│ ├── CursorHotDemo.dsw
│ ├── CursorHotDemo.h
│ ├── CursorHotDemo.rc
│ ├── Debug
│ ├── ReadMe.txt
│ ├── res
│ │ ├── cursor1.cur
│ │ ├── CursorHotDemo.ico
│ │ └── CursorHotDemo.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ └── Torch.ico
├── 实例031——创建和使用鼠标提示框
│ └── MouseInfoTip
│ ├── Debug
│ ├── MFECToolTip.cpp
│ ├── MFECToolTip.h
│ ├── MouseInfoTip.cpp
│ ├── MouseInfoTipDlg.cpp
│ ├── MouseInfoTipDlg.h
│ ├── MouseInfoTip.dsp
│ ├── MouseInfoTip.dsw
│ ├── MouseInfoTip.h
│ ├── MouseInfoTip.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── MouseInfoTip.ico
│ │ └── MouseInfoTip.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例032——在视图窗口实现捕捉鼠标
│ └── CaptureMouse
│ ├── CaptureMouse.cpp
│ ├── CaptureMouseDoc.cpp
│ ├── CaptureMouseDoc.h
│ ├── CaptureMouse.dsp
│ ├── CaptureMouse.dsw
│ ├── CaptureMouse.h
│ ├── CaptureMouse.rc
│ ├── CaptureMouseView.cpp
│ ├── CaptureMouseView.h
│ ├── Debug
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── CaptureMouseDoc.ico
│ │ ├── CaptureMouse.ico
│ │ ├── CaptureMouse.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例033——限制鼠标的作用区域在客户窗口
│ └── ClipCursorMouse
│ ├── ClipCursorMouse.cpp
│ ├── ClipCursorMouseDoc.cpp
│ ├── ClipCursorMouseDoc.h
│ ├── ClipCursorMouse.dsp
│ ├── ClipCursorMouse.dsw
│ ├── ClipCursorMouse.h
│ ├── ClipCursorMouse.rc
│ ├── ClipCursorMouseView.cpp
│ ├── ClipCursorMouseView.h
│ ├── Debug
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── ClipCursorMouseDoc.ico
│ │ ├── ClipCursorMouse.ico
│ │ ├── ClipCursorMouse.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例034——使用程序模拟鼠标动作
│ └── SimulateMouse
│ ├── Debug
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── SimulateMouseDoc.ico
│ │ ├── SimulateMouse.ico
│ │ ├── SimulateMouse.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── SimulateMouse.cpp
│ ├── SimulateMouseDoc.cpp
│ ├── SimulateMouseDoc.h
│ ├── SimulateMouse.dsp
│ ├── SimulateMouse.dsw
│ ├── SimulateMouse.h
│ ├── SimulateMouse.rc
│ ├── SimulateMouseView.cpp
│ ├── SimulateMouseView.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例035——创建和使用自定义消息
│ └── OwnerMessage
│ ├── Debug
│ ├── OwnerMessage.cpp
│ ├── OwnerMessageDlg.cpp
│ ├── OwnerMessageDlg.h
│ ├── OwnerMessage.dsp
│ ├── OwnerMessage.dsw
│ ├── OwnerMessage.h
│ ├── OwnerMessage.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── OwnerMessage.ico
│ │ └── OwnerMessage.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例036——使用命令范围消息处理函数
│ └── CommandRangeDemo
│ ├── CommandRangeDemo.cpp
│ ├── CommandRangeDemoDoc.cpp
│ ├── CommandRangeDemoDoc.h
│ ├── CommandRangeDemo.dsp
│ ├── CommandRangeDemo.dsw
│ ├── CommandRangeDemo.h
│ ├── CommandRangeDemo.rc
│ ├── CommandRangeDemoView.cpp
│ ├── CommandRangeDemoView.h
│ ├── Debug
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── CommandRangeDemoDoc.ico
│ │ ├── CommandRangeDemo.ico
│ │ ├── CommandRangeDemo.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 实例037——使用定时器实时显示当前时间
│ └── TimerDemo
│ ├── Debug
│ │ ├── MainFrm.obj
│ │ ├── StdAfx.obj
│ │ ├── TimerDemoDoc.obj
│ │ ├── TimerDemo.exe
│ │ ├── TimerDemo.ilk
│ │ ├── TimerDemo.obj
│ │ ├── TimerDemo.pch
│ │ ├── TimerDemo.pdb
│ │ ├── TimerDemo.res
│ │ ├── TimerDemoView.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── TimerDemoDoc.ico
│ │ ├── TimerDemo.ico
│ │ ├── TimerDemo.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TimerDemo.cpp
│ ├── TimerDemoDoc.cpp
│ ├── TimerDemoDoc.h
│ ├── TimerDemo.dsp
│ ├── TimerDemo.dsw
│ ├── TimerDemo.h
│ ├── TimerDemo.ncb
│ ├── TimerDemo.opt
│ ├── TimerDemo.plg
│ ├── TimerDemo.rc
│ ├── TimerDemoView.cpp
│ └── TimerDemoView.h
└── 实例038——使用定时器显示毫秒级的时间
└── MilliSecondDemo
├── Debug
│ ├── MilliSecondDemoDlg.obj
│ ├── MilliSecondDemo.exe
│ ├── MilliSecondDemo.ilk
│ ├── MilliSecondDemo.obj
│ ├── MilliSecondDemo.pch
│ ├── MilliSecondDemo.pdb
│ ├── MilliSecondDemo.res
│ ├── StdAfx.obj
│ ├── vc60.idb
│ └── vc60.pdb
├── MilliSecondDemo.aps
├── MilliSecondDemo.cpp
├── MilliSecondDemoDlg.cpp
├── MilliSecondDemoDlg.h
├── MilliSecondDemo.dsp
├── MilliSecondDemo.dsw
├── MilliSecondDemo.h
├── MilliSecondDemo.ncb
├── MilliSecondDemo.opt
├── MilliSecondDemo.plg
├── MilliSecondDemo.rc
├── ReadMe.txt
├── res
│ ├── MilliSecondDemo.ico
│ └── MilliSecondDemo.rc2
├── Resource.h
├── StdAfx.cpp
└── StdAfx.h
69 directories, 330 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论