DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 355 356 357 358 359 360 361 362 363 ··· 474 下一页

2014年4月24日

摘要: CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy,strstr等等,本文讨论的是在非mfc程序中使用CString类的方法,算是个引子... 阅读全文
posted @ 2014-04-24 09:01 DoubleLi 阅读(3217) 评论(0) 推荐(0)

2014年4月23日

摘要: 参考链接:http://wenku.baidu.com/view/68fc340c79563c1ec5da714b.html 阅读全文
posted @ 2014-04-23 20:04 DoubleLi 阅读(456) 评论(0) 推荐(0)

摘要: 最近用WIN32 DLL,为了方便要用到MFC的一些库,又不想转工程,就网上找了很多方法,发现没有详细的介绍,有的也行不通,现在成功在WIN32 DLL中使用了MFC,记录一下以防以后用到忘记一、修改预编译头文件(stdafx.h)在stdafx.h文件中添加下面代码,包含一些MFC的头文件,这些可... 阅读全文
posted @ 2014-04-23 17:35 DoubleLi 阅读(3823) 评论(0) 推荐(0)

2014年4月20日

摘要: .如果程序是新建的对话框,要给其添加背景图片的步骤:1)加入消息函数:afx_msg void OnPaint();2)BEGIN_MESSAGE_MAP(QueryDlg, CDialog)ON_WM_PAINT()//add this END_MESSAGE_MAP()3)重写OnPaint函数... 阅读全文
posted @ 2014-04-20 23:41 DoubleLi 阅读(953) 评论(0) 推荐(0)

2014年4月8日

摘要: 参考链接:http://wenku.baidu.com/view/4e58744dcf84b9d528ea7a42.html 阅读全文
posted @ 2014-04-08 19:37 DoubleLi 阅读(390) 评论(0) 推荐(0)

摘要: Windbg抓取程序崩溃的dmp文件的方法一、 简介windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。我们使用windbg的主要用途是来抓取IE崩溃产生的dmp文件,然后可以查看是哪个模块导致崩溃,从而协助开发判断分析问题所在。二、 使用方法设置WinDbg抓取环境。WinDbg解压到任意盘符,例如C盘,使用下面的参数抓取Dump。C:\WinDbg\Windbg.exe –I运行该参数时,WinDb 阅读全文
posted @ 2014-04-08 19:32 DoubleLi 阅读(7673) 评论(0) 推荐(2)

摘要: NetRochttp://www.DbgTech.net引子Debugging Tools for Windows是微软发布的一套用于软件调试的工具包(后面如果没有指明,那么我会使用WinDbg来作为这一套调试工具的简称)。我第一次接触是在三年前的一个内核驱动项目,由于进行了IDT中键盘鼠标中断的Hook,使用Softice调试时造成会造成影响,只得使用WinDbg通过串口进行双机调试。自此之后这个Windows平台下最为强大的调试工具一直是开发过程中的必备。这里我毫不掩饰的说"最强",可能很多通过逆向工作而接触调试的朋友不会认同,但是我相信随着对WinDbg了解的加深,以 阅读全文
posted @ 2014-04-08 16:18 DoubleLi 阅读(1225) 评论(0) 推荐(0)

摘要: 现在我发现使用Visual Studio的资源编辑器进行编辑资源有着诸多的不便:首先是任何资源的变动一般变动代码,不利于系统维护,其次Visual Studio的资源编辑器的本身的功能有限,也不利于界面美化,三是不利于人员分工,开发人员既要忙实现功能,又要忙准备好的界面素材。对界面实现文件配置化正是解决上面问题的好方法。这次我实现了使用XML文件配置工具栏。这里所谓配置就是工具栏的界面信息如工具栏标题、按钮图片、是否为分隔符都在XML文件保存,程序通过解析XML文件来获取工具栏信息来创建工具栏。这样一旦发现界面不合适可以随时修改配置文件,同时利于人员分工。具体的做法如下:1.在工程的输出目录下 阅读全文
posted @ 2014-04-08 10:00 DoubleLi 阅读(736) 评论(0) 推荐(0)

2014年4月7日

摘要: C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态类型转换。如int转换成char。 dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类型转换。 reinterpreter_cast,仅仅重新解释类型,但没有进行二进制的转换。 4种类型转换的格式,如: TYPE B = static_cast(TYPE)(a) cons... 阅读全文
posted @ 2014-04-07 23:10 DoubleLi 阅读(9981) 评论(0) 推荐(0)

2014年4月6日

摘要: 我们先从简单的开始吧.先分一个类: (一) 非动态显示图片(即图片先通过资源管理器载入,有一个固定ID) (二) 动态载入图片(即只需要在程序中指定图片的路径即可载入) 为方便说明,我们已经建好一个基于对话框的工程,名为Ttest. 对话框类为CTestDlg (一) 非动态载入图片. 方法1.先从最简单的开始,用picture 控件来实现. 步骤: 先在资源里Import一张图片,ID为IDB_BITMAP2 ... 阅读全文
posted @ 2014-04-06 22:42 DoubleLi 阅读(1301) 评论(0) 推荐(0)

上一页 1 ··· 355 356 357 358 359 360 361 362 363 ··· 474 下一页