
深入MFC
zhaoshuzhaoshu
这个作者很懒,什么都没留下…
展开
-
使用宏的方式, 批量修改word中图片的大小
创建宏的代码内容如下(其中宏的名字为:SetPicSize):弹出“Microsoft Visual Basic”窗口,复制下面的代码到代码窗口里替换掉原有内容:Sub SetPicSize() '设置图片大小Dim n '图片个数On Error Resume Next '忽略错误For n = 1 To ActiveDocument.InlineSh转载 2017-08-24 11:39:26 · 13536 阅读 · 0 评论 -
提示microsoft incremental linker已停止工作解决办法
这个是因为你的设置有问题。解决方法如下:解决方案一:项目->属性->链接器->常规下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。不过这又引入了另外一个警告:FormatCom.obj : warning LNK4075:忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)选择项目,属性->转载 2013-10-15 17:15:38 · 2326 阅读 · 0 评论 -
MFC类层次图
MFC类库包括CObject类及其派生类以及其他类。有这样一些重要的类(都是CObject的派生类):●应用程序类CWinApp。● CWnd类及派生类。● CDocument及其派生类。● File Services。● Graphical Drawing。● Graphical Drawing Objects。● Menus。● ODBC Datab原创 2013-08-16 16:30:17 · 1892 阅读 · 0 评论 -
Win32程序的开发流程和运行图解
下面简单说一下Win32程序框架。一个Win32程序是由程序代码和UI(User Interface)两大部分组成,当我们编辑好这两部分后,再由RC(resource compiler)编译器将这两部分整合成一个EXE文件。程序代码不用说了,UI资源指的是一些如菜单、对话框、位图、鼠标指针、图标等,我们必须在一个.rc文件中描述它们。另外,程序要想成功编译运行,还需要加入一些函数库和头文件原创 2013-07-03 10:44:10 · 2357 阅读 · 0 评论 -
win32窗口程序开发步骤详解
1.程序进入点windows程序的进入点是WinMain函数,它有四个参数,形式如下:int WINAPI WinMain ( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine,原创 2013-07-03 10:40:59 · 2208 阅读 · 0 评论 -
MFC程序的与window程序的区别及需要的库和头文件
MFC程序也是Windows 程序, 所以应该有一个WinMain,但在程序进入点之前,还有一个全局对象theApp, 这是所谓的应用程序对象。 当操作系统将程序加载并激活的时候,这个全局对象获得配置,其构造函数会先执行,比WinMain 更早。 MFC 把具有相当固定行为的WinMain 内部操作封装在 CWinApp 中,把有着相当固定行为的WndProc原创 2013-07-02 13:26:10 · 3672 阅读 · 0 评论 -
以消息为基础,以事件驱动之
先介绍几个基本的概念:事件:按下鼠标,按下键盘,按下游戏手柄,将U盘插入USB接口,都将产生事件。比如说按下鼠标左键,将产生鼠标左键被按下的事件。 消息:当鼠标被按下,产生了鼠标按下事件,windows侦测到这一事件的发生,随即发出鼠标被按下的消息到消息队列中,这消息附带了一系列相关的事件信息,比如鼠标哪个键被按了,在哪个窗口被按的,按下点的坐标是多少?如此等等。 句柄:句原创 2013-07-02 10:18:31 · 4654 阅读 · 0 评论