自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 什么是IDL和MIDL

<br />文章原始出处 http://www.ai361.com<br />原文标题大概是 Notes----《COM技术内幕》<br />作者 雷神<br />这是雷神刚刚读完《COM技术内幕》一书,整理的一个FAQ 中的两个:<br /><br />Question:<br />什么是IDL和MIDL?<br />Answer:<br />IDL是接口定义语言。<br />MIDL是Microsoft的IDL编译器。<br />在用IDL对接口和组件进行了描述后,可以用MIDL进行编译,生成相应的代理

2010-08-26 22:17:00 673

原创 VC++怎样生成DLL

VC++怎样生成DLL 转---- 在用PowerBuilder开发应用程序时,经常需要调用动态链接库DLL,本文介绍了动态链接库的基本特点,给出了VC++建立DLL以及在PowerBuilder中调用VC++创建的DLL函数的编程实例,实现了通过DLL连接PowerBuilder和VC++编制的不同程序的目的。一、 DLL概述:---- 动态链接库(Dynamic-Link Library),简称DLL,是基于Windows程序设计的一个非常重要的组成部分。使用DLL有许多优点:(1)使用DLL的动态连接

2010-06-19 16:15:00 720

原创 继续笔记

<br />HRESULT<br /> <br /> <br />  函数返回值。如果这个函数是执行完返回的话将包含具有实际意义的数据,如果立即返回则包含状态信息--发送成功与否,并不能说明执行的如何。 <br />S_OK 操作成功 0x00000000   <br />E_UNEXPECTED 意外的失败 0x8000FFFF   <br />E_NOTIMPL 未实现 0x80004001   <br />E_OUTOFMEMORY 未能分配所需的内存 0x8007000E   <br />E_INV

2010-06-07 15:34:00 253

原创 关于this指针

this指针指向本类  现在我有一个类CRect     定义如下:     class   CRect     {     public:             void   SetColor(int);     ....     };         好了,我要定义两个实例(instance)         CRect   rect1;     CRect   rect2;  

2010-05-16 14:48:00 274

原创 百度2

大家帮我看看这段C++程序有啥问题没#define TIME_THREAD_1 1#include #include #include unsigned int timeID;int main(){ timeID=::SetTimer(NULL,TIME_THREAD_1,10000,NULL); return 0;} void   OnTimer(UINT   nIDEvent){   sw

2010-05-14 12:28:00 351

原创 百度1

问一个C++的计时器问题 悬赏分:20 - 解决时间:2010-5-13 14:37 ...void SAMPLE::countermain(){ HANDLE h_mainhandle; h_mutex=CreateMutex(NULL,true,NULL); h_mainhandle

2010-05-14 12:26:00 443

原创 关于无法生成调试信息

已经处于Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息:“无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” 解答:首先打开菜单 项目->项目属性页  1。选择 配置属性->链接器->调试->生成调试信息 改为 是  2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 

2010-05-14 09:18:00 784

原创 about timer

1.前言。         我们知道,在Windows中,可以通过调用SetTimer函数为应用程序分配一个计时器。当         指定了一个时间间隔以后,Windows系统将每隔指定的时间向应用发送一条WM_TIMER消         息,从而使应用程序能够实现许多与时间相关的动作。         然而需要指出的是,由系统发给应用程序的WM_TIMER消息并不是异步的,这条消息被  

2010-05-13 22:02:00 230

原创 学习2 about settimer

SetTimer函数用于创建一个计时器,KillTimer函数用于销毁一个计时器。计时器属于系统资源,使用完应及时销毁。  SetTimer的函数原型如下:UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc ) ;  其中  hWnd是和timer关联的窗口句柄,此窗口必须为调

2010-05-13 15:30:00 337

原创 学习1

类的成员函数引用时.和->的使用是根据这两个操作符前面的操作数的不同确定的。 类的对象引用成员函数或数据成员时(统称成员)使用.操作符 类的对象的指针引用成员时,使用->操作符  =================================== 我头文件写的是:protected:// 处理完成端口的消息的线程函数DWORD WINAPI WorkerThread(LPV

2010-05-12 15:53:00 449

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除