社区
控件与界面
帖子详情
谁能干掉他?(不规则图形控件中的无用界面的透明化的问题)
bager
2001-09-20 03:41:37
如果做一个圆形的控件窗休,想使用四周的边角透明化。
以往做不规则的窗体两步
1.定义窗体区域CreateXXXRgn()
2.设定窗体区域SetWindowRgn()
但现在做控件,其尺寸不会改变,这得怎么办吗(在OnSize里的SetWindowRgn好像无效),急死我了,帮忙啊!
...全文
86
2
打赏
收藏
谁能干掉他?(不规则图形控件中的无用界面的透明化的问题)
如果做一个圆形的控件窗休,想使用四周的边角透明化。 以往做不规则的窗体两步 1.定义窗体区域CreateXXXRgn() 2.设定窗体区域SetWindowRgn() 但现在做控件,其尺寸不会改变,这得怎么办吗(在OnSize里的SetWindowRgn好像无效),急死我了,帮忙啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shizf
2001-09-20
打赏
举报
回复
以我的程序为例,CUnitButton是重载自CBitmapButton的按钮控件
在DrawItem()中加入如下,应该可以实现你要的功能
void CUnitButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
SetWindowRgn(this->m_hRgn,TRUE);
HRGN hRgn = CreateRectRgn(0, 0, 0, 0);
GetWindowRgn(hRgn);
CDC* dcthis= CDC::FromHandle(lpDrawItemStruct->hDC);
::SelectClipRgn(dcthis->GetSafeHdc(),hRgn);
CBitmapButton::DrawItem(lpDrawItemStruct);
}
包心菜加糯米饭
2001-09-20
打赏
举报
回复
自画窗口应该可以吧
Android
界面
控件
难点精讲
如果能够使用MVC模式进行开发,则开发效率会高很多,此时,我们则可以使用AdapterView与Adapter高级
控件
来实现类似MVC的模式进行开发,从而大大提高开发效率本课
中
会给出AdapterView与Adapter的解决具体
问题
的应用...
易语言
图形
界面
设计
引 言 一个程序如果不好看,使用的人一定不爽,会有视觉疲劳。... 一般学习编程的书很少有对如何设计程序的
图形
界面
进行专门介绍,因此学习后,很多用户对于程序
界面
设计还不能很好的掌握。而学习程序
android
控件
属性大全
“Android
控件
属性大全”: 关键词:android
控件
属性 大全
控件
属性: android属性 android功能强大,
界面
华丽,但是众多的布局属性就害苦了开发者...
Visual C++
界面
编程
界面
由
控件
、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的
界面
。让
控件
更醒目在ComboBox
中
改变列表框的宽度我们经常会使用到组合框,而组合框是是有2种功能的--下拉和列表。一般情况下,列表框...
Window 透明窗体的实现总结
这篇文章主要讲得是vc
中
各种分层、透明、
不规则
窗口的实现, 基本囊括GDI、GDI+能使用的所有方法。 本文讲述了三种方法,其
中
第一种方法有两种不同效果,第三种方法有两种不同的实现方式。文
中
有方法使用了GDi+,...
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章