社区
界面
帖子详情
加了WS_EX_LAYERED属性后,窗体的子控件显示问题
libaiuncle
2010-04-19 05:34:42
加了WS_EX_LAYERED属性后,窗体的子控件显示问题
加了WS_EX_LAYERED属性后,窗体的子控件就不会显示了
在网上找到的解决方法是,另外创建一个窗体显示在上面
可是这样做的话,用户的焦点可以任意地在 上面的窗体或下面的窗体,处理要两边都处理。
有没有在一个窗体内可以解决的方法?
...全文
522
7
打赏
收藏
加了WS_EX_LAYERED属性后,窗体的子控件显示问题
加了WS_EX_LAYERED属性后,窗体的子控件显示问题 加了WS_EX_LAYERED属性后,窗体的子控件就不会显示了 在网上找到的解决方法是,另外创建一个窗体显示在上面 可是这样做的话,用户的焦点可以任意地在 上面的窗体或下面的窗体,处理要两边都处理。 有没有在一个窗体内可以解决的方法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2010-05-14
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
向立天
2010-05-06
打赏
举报
回复
是这样做的话,用户的焦点可以任意地在 上面的窗体或下面的窗体,处理要两边都处理。
===============
没放控件的窗体你enable掉不就行了
向立天
2010-04-29
打赏
举报
回复
[Quote=引用 4 楼 libaiuncle 的回复:]
如您目前不想结帖只需回帖说明
先不结贴行吗?
[/Quote]
通知已删除
希望你的问题能早日解决
libaiuncle
2010-04-28
打赏
举报
回复
如您目前不想结帖只需回帖说明
先不结贴行吗?
写不动代码的人
2010-04-19
打赏
举报
回复
你的最终目的是什么
向立天
2010-04-19
打赏
举报
回复
目前好像没有特别好的解决方案
Delphi 中制作几何形状的
窗体
圆角
3. 为了使
窗体
在每次
显示
时都能自动绘制圆角,我们还需要覆盖 `CreateParams` 方法,设置
WS
_
EX
_
LAYER
ED
样式,这样
窗体
就可以透明,并且能够使用 AlphaBlend 操作: ```delphi proc
ed
ure TRound
ed
Form....
VC中对话框
窗体
背景透明而
控件
不透明
总的来说,实现VC++对话框
窗体
的背景透明而
控件
不透明,需要利用Windo
ws
API提供的
WS
_
EX
_
LAYER
ED
窗口样式,并结合WM_PAINT和WM_NCPAINT消息的处理,以及可能的
控件
重绘。这个过程涉及到对Windo
ws
消息机制的深入理解...
窗体
半透明
控件
不透明
然而,当
窗体
设置为半透明后,有时
窗体
上的
控件
(如按钮、文本框等)可能会保持完全不透明,这就会导致视觉上的不协调。本文将深入探讨“
窗体
半透明
控件
不透明”这一
问题
,并提供相关的解决方案。 首先,我们需要...
半透明
窗体
不透明
控件
首先,添
加
WS
_
EX
_COMPOSIT
ED
风格,确保
窗体
的
子
窗口能够正确地绘制在不规则区域内: ```cpp cs.dw
Ex
Style |=
WS
_
EX
_COMPOSIT
ED
; ``` 然后,重写WM_NCPAINT消息处理,自定义非客户区的绘制: ```cpp LRESULT ...
C++BUILDER BCB透明
窗体
1. 使用
WS
_
EX
_
LAYER
ED
样式后,窗口的背景不会自动绘制,需要自己处理。 2. 如果
窗体
包含其他
控件
,这些
控件
的透明性也需要单独处理,因为默认它们不继承父
窗体
的透明
属性
。 3. 注意处理消息WM_NCPAINT,这个消息在...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章