在COMMCTRL.H文件中这样定义的结构体真是不懂有什么意义?什么成员数据也没有,空的结构体还是第一次见到,请大家不吝赐教!
解决方案 »
- 重金酬谢!写一个DLL,注册以后,当点击浏览器打开网页时,弹出DLL里的对话框,怎么实现!
- 标题无法形容,请进
- 状态栏如何加入超级链接
- 如何在MDI程序一启动,就能打开2个VIEW啊
- 为什么我的Dialog不响应KillFocus的消息?
- 为什么我的全局调用函数只能在我的机子上用?在别人的机子上就死机??
- 请哪位大哥帮忙写个多用户登录的程序?万分感谢!!!(关键的地方提示一下也行!)
- 以对话框建立的工程,能否在以后的运用中能用到单文档形式
- 如何设置对话框的标题栏文字?不好意思,我是个初学者,这个问题可能太简单了。谢谢您。
- 三个问题,搞得我一个头,三个大,拜托看看,谢谢!!!!!
- 请大哥们来看看
- 如何在按扭按下之后,给SLIDER控件发一个消息,让其重新刷新显示?Thanks!
应该只是前向申明而已
实际的定义可以看一下这里,不过实际对应MS的哪个.h文件
http://www.reactos.org/generated/doxygen/d0/d37/imagelist_8h-source.html
---------------------------
Bingo,另一个ID没分了,只好用这个^_^谢谢大家的关注和参与,事情是这样的:从网上下了一个关于改变CListCtrl控件显示风格的范例,里面用到了如下定义:HIMAGELIST hList = ImageList_Create(32,32, ILC_COLOR8 |ILC_MASK , 8, 1);我用F12查看HIMAGELIST的定义:struct _IMAGELIST;
typedef struct _IMAGELIST NEAR* HIMAGELIST;再详细的信息就没了,所以觉得非常奇怪,才上来问大家,不知道这样定义的东西如何用?
struct __POSITION { };
typedef __POSITION* POSITION;
struct __POSITION { };
typedef __POSITION* POSITION;
=========
查了一下
This structure can point to any element in a linked list, including null elements (such as an end-of-list er). This structure will, however, become invalid if you delete the item it points to.
========
俺翻译一下,(正好碰到几句看得懂的,呵):
__POSITION结构体能指向链表中的任意元素,包括空元素比如结束符.当被指向的元素被删除时,结构体失效.
好像与一般没两个下划线的POSITION没什么两样呢.
俺也是个喜欢穷根究底的人.
各位星爷去哪里了,都没来呢.
struct _IMAGELIST;以及struct __POSITION { };这样定义的空结构体可不可以看成是void类型的呢?
谢谢大家的参与!!