#ifndef HIMAGELIST
struct _IMAGELIST;
typedef struct _IMAGELIST* HIMAGELIST;
#endif在我的观念里每一个类型都是来源于基本类型,所以每次碰到新的类型时我就会去看它的原型,但查找HIMAGELIST的原型时,上面的代码让我迷糊了,_IMAGELIST打哪儿来的?为什么没有这个结构体的定义?望大侠们帮我解释一下上面的代码!
struct _IMAGELIST;
typedef struct _IMAGELIST* HIMAGELIST;
#endif在我的观念里每一个类型都是来源于基本类型,所以每次碰到新的类型时我就会去看它的原型,但查找HIMAGELIST的原型时,上面的代码让我迷糊了,_IMAGELIST打哪儿来的?为什么没有这个结构体的定义?望大侠们帮我解释一下上面的代码!
解决方案 »
- 对话框添加工具栏,如何使工具栏居底部中央。请提供代码,谢谢
- 求助:动态库的问题!
- 有没有人有将EXCEL文件转成PDF文件的代码,100分求
- ********* 如何用CPen画各点间空隙为1个像素的虚线? ***********
- 500分! 求win2k下探测和阻塞ping的源码.
- 请教一个问题?
- 问一个数据库开发的问题
- 有谁知道怎么使List Box可以使用水平移动条
- C++ Builder源码修改成VC++MFC源码
- 怎么样能使CFile::Write()所写的文件能够将它最前面的一部分内容去了,后面不断进,前面所写不断出,保持字符总数不变
- 请问在windows下的路径混用"/"和"\"分隔符的问题
- VC2010使用CCoolBar的问题
========
是有定义的,应该是写在别的地方了,你的代码的上面一行有一个声明:struct _IMAGELIST;
说明这个struct _IMAGELIST结构应该是放在别的CPP文件或是H文件中的。