DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 428 429 430 431 432 433 434 435 436 ··· 474 下一页

2013年1月7日

摘要: 在这之前我一直在使用MFC框架,现在要学习WTL似乎有些牵强...... 俗话说得好:“工欲善其事,必先利其器”,还是先将基本术语搞清楚吧! 1、STL 即 Standard Template Library STL(标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Step 阅读全文
posted @ 2013-01-07 10:21 DoubleLi 阅读(913) 评论(0) 推荐(0)

摘要: 1、第一种方法:用微软提供的官方文档From : http://support.microsoft.com/kb/181934/en-us/ Generally, when you want to display a message box for a limited amount of time, you must implement a regular dialog box that closes itself after a specified amount of time. The problem with this method is that you lose the stand. 阅读全文
posted @ 2013-01-07 10:18 DoubleLi 阅读(1914) 评论(0) 推荐(0)

摘要: 如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C++程序员要显 示同样的图形却没有那么轻松,那么是不是要自己编写JPG解压缩代码呢?当然不用那么复杂啦!本文将针对这个问题讨论如何在MFC中显示JPG或者GIF 图像。 用VB写图像显示程序之所以如此轻松,完全是利用了琳琅满目的图像处理控件,把你想要做的事情都一一搞掂。而C++程序员为了实现相同的功能必须忙 乎半 天。其实,C/C++程序员也能使用那些VB程序员所用的(或者说几乎一样的)图像控件。VB用的图像控件实际上都基于一个系统级COM类—— IPicture. 阅读全文
posted @ 2013-01-07 10:12 DoubleLi 阅读(2412) 评论(0) 推荐(0)

摘要: 1、DLL源代码 MyDll.h[cpp] view plaincopyprint?////////////////////////////////////////////////////////////////////////// // MyDll.h // 声明函数 int _stdcall Add(int a,int b); int _stdcall Sub(int a,int b); //////////////////////////////////////////////////////////////////////////// MyDll.h// 声明函数int _stdca. 阅读全文
posted @ 2013-01-07 10:11 DoubleLi 阅读(339) 评论(0) 推荐(0)

摘要: 1、Dll相关代码 MyDll.h[cpp] view plaincopyprint?#ifdef DLL1_API #else #define DLL1_API extern "C" __declspec(dllimport) #endif DLL1_API int Add(int a,int b); DLL1_API int Sub(int a,int b); class __declspec(dllexport) Person { public: Person(char *name); char* m_Name; int m_Age; }; #ifdef DLL1_A 阅读全文
posted @ 2013-01-07 10:09 DoubleLi 阅读(496) 评论(0) 推荐(0)

摘要: 首先是ZeroMemory和memset的区别:1、ZeroMemory是微软的SDK提供的,memset属于C Run-time Library提供的。因此ZeroMemory只能用于Windows系统,而memset还可用于其他系统。 2、ZeroMemory是一个宏,只是用于把一段内存的内容置零,内部其实是用 memset实现的,而memset除了对内存进行清零操作,还可以将内存置成别的字符。 3、如果程序是Win32程序而且不想连接C运行时库,那就用ZeroMemory,如果需要跨平台,那就用memset。所以如果ZeroMemory和memset用于清零操作,其本质是一样的。 然.. 阅读全文
posted @ 2013-01-07 10:02 DoubleLi 阅读(5521) 评论(0) 推荐(0)

摘要: // 控制台程序的基本文本颜色// #define FOREGROUND_BLUE 0x0001 // text color contains blue.// #define FOREGROUND_GREEN 0x0002 // text color contains green.// #define FOREGROUND_RED 0x0004 // text color contains red.// #define FOREGROUND_INTENSITY 0x0008 // text color is intensified.//不同的组合可呈现如下几种颜色■ 0x00■ 0... 阅读全文
posted @ 2013-01-07 09:56 DoubleLi 阅读(480) 评论(0) 推荐(0)

摘要: 之前碰到论坛里有几个好友,说程序不时的崩溃,什么xxoo不能read的! 如果光要是这个内存地址,估计你会疯掉~~所以分享一下基本的调试技巧,需要准备的工具有WinDbg + VC6.0,下面是自己整理的一份自动生成DUMP文件的源代码,只需要添加到工程即可,源代码如下:MiniDump.hMiniDump.cpp<具体请参考附件SRC中,太大就不贴了>1、在CXXDlg::OnInitDialog()中添加这样一段:BOOL CTestDlg::OnInitDialog(){ CDialog::OnInitDialog(); // ...... SetUnhandledExcep 阅读全文
posted @ 2013-01-07 09:53 DoubleLi 阅读(29634) 评论(0) 推荐(1)

2013年1月6日

摘要: 1、概述GDI在全称是Graphics Device Interface,即图形设备接口。是图形显示与实际物理设备之间的桥梁。GDI接口是基于函数,虽然使程序员省力不少,但是编程方式依然显得麻烦。例如显示一张位图,我们需要进行“创建位图,读取位图文件信息,启用场景设备,调色板变化“等一系列操作。然而有了GDI+,繁琐的步骤再次被简化。顾名思义,GDI+就是GDI的增强版,它是微软在Windows 2000以后操作系统中提供的新接口。2、GDI+主要功能 GDI+主要提供以下三种功能: (1) 二维矢量图形:GDI+提供了存储图形基元自身信息的类(或结构体)、存储图形基元绘制方式信息的类以及实际 阅读全文
posted @ 2013-01-06 23:54 DoubleLi 阅读(1331) 评论(0) 推荐(0)

2013年1月4日

摘要: 一. 关于ActiveX ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络中任意运行的程序。这个组件就是ActiveX近控件。ActiveX是Microsoft为抗衡SunMicrosystems的JAVA技术而提出的,此控件的功能和JAVAapplet功能类似。二. ActiveX的开发环境基于ffmpeg的ocx开发使用了visual studio 2010环境作为编译平台,因为vs平台提供了良好的开发ocx类库支持,已经所用到的MF 阅读全文
posted @ 2013-01-04 20:12 DoubleLi 阅读(6827) 评论(1) 推荐(0)

上一页 1 ··· 428 429 430 431 432 433 434 435 436 ··· 474 下一页