关闭

调试经验总结-VC下的错误对话框

本文转载自:http://www.cppblog.com/kevinlynx/archive/2008/04/24/47998.html 很早前就想写点总结将编程中遇到的各种错误刨根挖底地罗列出来。但是因为这些错误(VC中开调试器遇到的各种错误对话框)都是随机性的,真正想总结的时候又不想不起来有哪些错误。恰好最近运气比较背,各种错误都被我遇遍了,于是恰好有机会做个总结。 这里所说的VC下的...
阅读(2121) 评论(0)

Visual C++ 编程技巧之七、八和九

Visual C++ 编程技巧之一和二 转载自网上...
阅读(2816) 评论(0)

Visual C++ 编程技巧之五和六

Visual C++ 编程技巧之五和六 转载自网上...
阅读(1840) 评论(0)

Visual C++ 编程技巧之三和四

Visual C++ 编程技巧之一和二 转载自网上...
阅读(1731) 评论(0)

Visual C++ 编程技巧之一和二

Visual C++ 编程技巧之一和二 转载自网上...
阅读(1960) 评论(0)

MFC浅析(8) CArchive 原理

MFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。  1.概述 2.内部数据 3.基本数据读写 4.缓冲区的更新 5.指定长度数据段落的读写 6.字符串的读写 7.CObject派生对象的读写1.概述 CArchive使用了缓冲区,即一段内存空间作为临时数据存储地,对CArchive的读写都先依次排...
阅读(9163) 评论(0)

MFC浅析(7) CWnd类虚函数的调用时机、缺省实现

1. Create 2. PreCreateWindow 3. PreSubclassWindow 4. PreTranslateMessage 5. WindowProc 6. OnCommand 7. OnNotify 8. OnChildNotify 9. DefWindowProc 10. DestroyWindow 11. PostNcDestroy CWnd作为MFC中最基本的与窗口打...
阅读(2053) 评论(0)

MFC浅析(6) 对话框数据交换及验证

对话框的数据交换和验证机制(DDX、DDV)可以使对话框上控件与对象数据成员间协调工作。 包括控件窗口与控件对象间的连接,控件窗口与对话框数据成员间的连接,以及数据成员的合法性验证等等。 在 virtual void DoDataExchange(CDataExchange* pDX);中记录了这些关系: 例如:  DDX_Control(pDX, IDC_BUTTON1, m_b...
阅读(1673) 评论(0)

MFC浅析(5) 命令更新机制

MFC框架结构中,可以用ON_UPDATE_COMMAND_UI( id, memberFxn )宏指定菜单或工具条按钮等对应的状态设置函数在memberFxn中通过传入的CCmdUI对象指针就可以设置菜单项,工具钮的使用、禁用、标记等属性。所有在memberFxn中指定条件的变化,都将实时的反映到界面上去。其实现机理如下一 工具条按钮的更新由于工具条一直可见,故要实时更新,就得不断调用membe...
阅读(1715) 评论(0)

MFC浅析(4) CObject浅析

MFC CObject浅析 1.CObject简要声明 2.CRuntimeClass结构 3.RUNTIME_CLASS 4.DYNAMIC支持 5.DYNCREATE支持 6.SERIAL支持 CObject是大部分的MFC类的基类 为了完成MFC类的判断、动态生成、序列化等特殊功能,CObject中添加了特定的处理。 为了进一步增强对MFC类对象的理解,在...
阅读(1521) 评论(0)

MFC浅析(3) 文档视图结构中命令的处理流程

(以MDI文档视图结构为例)在应用程序的界面上,包含菜单、工具条等元素,当选取这些元素后,将发送一个命令给程序。同时,还有命令发送的其它形式,例如快捷键等等。在文档视图结构中,程序包括一个主框架窗口,而具体打开的文件则包括其数据对象(CDocument) 表现形式(CView),和窗口容器(CFrameWnd)等几个相关对象。命令发送后,将按照一定的流向传达给指定的对象,由对象内成员函数响...
阅读(1014) 评论(0)

MFC浅析(2) 文档视图结构中文档操作流程

基本架构 一个程序可以看作是建立在对文档进行处理的基础上的,而程序可处理的文档类型有可能有多种,同时每种文档又可能同时被打开多个。每个文档又可分为数据部分和表现部分。 基于这种认识,MFC文档视图框架结构将各功能模块总结为对象,用相互关联的这些对象类来建立应用程序. ①文档类型管理 CWinApp代表程序,它可处理多种类型的文档,这样,就必须有一个存储管理文档类型的内部成员,这个成...
阅读(1256) 评论(0)

MFC浅析(1) 文档视图结构中,缺省的命令处理

文档视图结构中,缺省的命令处理在文档视图结构所构建的框架中,很多命令ID都有缺省的命令处理。很多功能都由他们完成,但这些功能在程序中不“可见”,不便于对程序的理解。以下归纳了常见的缺省处理及其流程在需要时候,可以重载这些函数以实现特定功能1.ID_FILE_NEW2.ID_FILE_OPEN3.ID_FILE_SAVE4.ID...
阅读(1641) 评论(0)

实用!超强VC/MFC 常见问答收集(下)

问:如何在MDI环境下枚举所有打开的窗口?  答:In MFC, each CMDIChildWnd createdby the framework is managed as a child window of the MDIClient window.This MDIClient window is a child of the mainframe window and fi...
阅读(3853) 评论(0)

实用!超强VC/MFC 常见问答收集(上)

问  自编浏览器进入一个网页后,点一个链接后系统自动调用用IE打开网页而不是用自身浏览器打开网页。如何让窗口用我自己的浏览器打开?答  http://www.csdn.net/develop/read_article.asp?id=21702  控制新的窗口  默认情况下,浏览器收到创建新窗口请求时,会在IE中打开新的窗口。你可以处理NewWindow2事件来在自己指定的窗口中...
阅读(2065) 评论(0)

编程技巧20法 (下)

[代码如下]编程技巧20法 (下) 发布时间: 11. 如 何 判 断 当 前 操 作 系 统 的 版 本 //------------------------------------------------------------------------------------------------ //判断操作系统涵数及变量,jingzhou ...
阅读(1669) 评论(0)

编程技巧20法 (上)

[代码如下]编程技巧20法 (上) 发布时间: 1. 如 何 激 活 当 前 屏 幕 保 护 程 序 // 激活当前屏幕保护程序, jingzhou xu PostMessage(WM_SYSCOMMAND,SC_SCREENSAVE,0); 2. 如 何 禁 止/启 用 屏 幕 保 护 及 电 源 管 理 static UINT...
阅读(1546) 评论(0)

VC雕虫小技集(七)

VC雕虫小技集(七)何志丹1,图片控件右键属性 type : bitmap你直接选image也行IDB_BITMAP1位图的IDm_ctrl 是与图片控件相关联的控制型变量void CDlg2Dlg::OnButton1(){    CBitmap bitmap1;    bitmap1.LoadBitmap(IDB_BITMAP1);    m...
阅读(1313) 评论(0)

VC雕虫小技集(六)

VC雕虫小技集(六)何志丹1,,如何取得Tree Control上的CheckBox状态~OnInit中加:m_treeCtrl.InsertItem("item1");m_treeCtrl.InsertItem("item2");void CCDialogDlg::OnButton1(){    HTREEITEM hItem = m_treeCtrl...
阅读(1387) 评论(0)

VC雕虫小技集(五)

VC雕虫小技集(五)何志丹1,vc中右键点击一个类或宏,可以察看他的定义,但如何返回初始地方呢?install visual assist, and use Alt+left arrow按菜单中的 后退 (好像是又打开了一个文档,关闭它就行了2,怎样获取系统菜单,并且弹出系统菜单?void CTestsysmenuDlg::OnOK(){// c...
阅读(1769) 评论(0)
31条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3390524次
    • 积分:35186
    • 等级:
    • 排名:第139名
    • 原创:398篇
    • 转载:88篇
    • 译文:5篇
    • 评论:3407条
    个人说明
    联系方式:
    文章存档
    最新评论