添加ON_MESSAGE(WM_CTLCOLORSTATIC, OnCtlColorStatic)消息响应,在OnCtlColorStatic(WPARAM wParam, LPARAM lParam)中进行处理。
wsgljjliang 提供的方法不行,那只能用于STATIC控件
http://sunwill.blog.ccidnet.com/blog-htm-do-showone-uid-34371-type-blog-itemid-302553.html
EVC透明控件的实现
楼上提供的信息我试过,很好,可惜不能用到listCtrl控件上!
我的问题还是没法解决拉???
http://www.codeproject.com/KB/mobile/ccelistctrlex.aspx
LZ,你的问题解决了吗?我现在也是遇到同样的问题了,我一在背景图上添加文字背景就被挡住了,透明没有实现啊,我找到VC上的一个例子,可以透明,但是在EVC下还是没有透明啊,不知道原因
异型窗口都可以做 别说透明了 只是要自己重写,不能用现有的控件,默认的控件都不支持透明的。
我说的是多层透明,而对于简单的透明通过重写OnPaint就可以了
listCtrl是属于common control
用MFC可能行不通.(我没用过.只是猜想,不要听我的)
用WINDOWS API可以实现.我保证.
不过代码量很大.刚刚进公司的时候写过.就一个listCtrl估计有几百行代码.
CE中多层窗口需要驱动.楼上的试过没有?
还有一个函数不知道能不能满足你的需求:
SetWindowRgn();
不能满足的话就用WINDOWS API写吧.
还没搞定??
我在我的资源中放了一个自己改编的。用wtl的。
你看看有没有用吧。
名字是“listctrl的代码”
to lenux:
"我在我的资源中放了一个自己改编的。用wtl的。",我怎么找不到“你的资源”在哪啊?在你的空间里没看到啊?能不能给个连接?
上次我问的问题,你也是让我到你的资源下载,可我找不到
http://download.eeworld.net/user/lenux
现在的eeworld不太好用了。