ThunderForm类窗口有没有GWL_EXSTYLE 和WS_EX_LAYERED风格啊?

mfkinfo 2009-02-28 10:40:30
获取ThunderForm类窗口的GWL_EXSTYLE 和WS_EX_LAYERED,返回值总是0,这类窗体没有这两种样式么?
ThunderFormDC类窗口获取正常。请大家帮忙确认一下。
...全文
311 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfkinfo 2009-03-09
  • 打赏
  • 举报
回复
zzyong00:不好意思,正如您所说。现在我可以安心结帖了。
mfkinfo 2009-03-07
  • 打赏
  • 举报
回复
zzyong00:
准备结贴时,发现您的帖子无法加分,查看一下是什么原因。
mfkinfo 2009-03-07
  • 打赏
  • 举报
回复
大家这么热心,实在是不好意思了。再加100分,给大家。
在这里,我要特别感谢tiger_zhao长期给予我的帮助。
嗷嗷叫的老马 2009-03-07
  • 打赏
  • 举报
回复
哈哈,我也要~~~~~~~~~~~~~~~~~~~~
zzyong00 2009-03-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mfkinfo 的回复:]
zzyong00:
准备结贴时,发现您的帖子无法加分,查看一下是什么原因。
[/Quote]
有这事儿吗?你是不是没有发现加分的文本档?注意横向滚动条!
如果是其它原因,我真的不知道了
Tiger_Zhao 2009-03-04
  • 打赏
  • 举报
回复
WS_EX_LAYERED 是 Win2000 才有的属性,VB6 发布时还是 Win98,怎么支持?
难道你能指望二战时期有人认得现在的欧元?
zzyong00 2009-03-03
  • 打赏
  • 举报
回复
Option Explicit

'在窗口结构中为指定的窗口设置信息
Private Declare Function SetWindowLong Lib "user32" _
Alias "SetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long


'从指定窗口的结构中取得信息
Private Declare Function GetWindowLong Lib "user32" _
Alias "GetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long) As Long
Private Const WS_EX_LAYERED = &H80000
Private Const GWL_EXSTYLE = (-20)
Private Const LWA_ALPHA = &H2
Private Const LWA_COLORKEY = &H1
'
Private Sub Form_Load()
Dim ret As Long
ret = GetWindowLong(Me.hwnd, GWL_EXSTYLE)
If ret = 0 Then Debug.Print "error"
SetWindowLong Me.hwnd, GWL_EXSTYLE, ret Or WS_EX_LAYERED
SetLayeredWindowAttributes hwnd, 0, 200, LWA_ALPHA
End Sub


白接分也不好意思


bdzwj 2009-03-03
  • 打赏
  • 举报
回复
只要是WINDOWS窗口,那么就都可以获取或者设置GWL_EXSTYLE, 至于窗体是不是支持WS_EX_LAYERED的扩展样式,这就需要看这个窗口程序的实现方式了,如果该程序绘制时就取消了WS_EX_LAYERED样式,那么你设置也没有,除非自己子类化它,然后自己控制重绘过程。
mfkinfo 2009-03-03
  • 打赏
  • 举报
回复
得,看来是没有办法了。
如果您曾经帮助过我,请进吧——分是您的啦——只限一人。
mfkinfo 2009-02-28
  • 打赏
  • 举报
回复
补充两句:主要问题是使用SetWindowLong设置ThunderForm为GWL_EXSTYLE失败。
特等奖标准成品论文(Word无水印纯净版) 硬核结构:全文包含完整的摘要、问题重述与分析、模型假设、符号说明、模型建立与求解、灵敏度分析及结论。 即插即用:排版严格遵循官方规范,逻辑严密。拿到手即可作为绝佳的高分参考模板,稍作替换与个性化润色即可极速完稿,彻底解决写论文难的痛点。 双源硬核解题代码(Python与MATLAB双版本) 拒绝假代码:提供底层逻辑清晰、模块化设计的全套可运行源码。 全流程覆盖:涵盖从前期数据清洗预处理,到中期核心数学模型训练,再到后期启发式算法寻优。 傻瓜式运行:代码自带详尽的逐行中文注释,并支持一键生成高质量结果可视化图表,编程小白也能轻松复现与二次开发。 全量数据与结果展示表 所有中间处理数据、模型输出参数以及最终结论,均已精细整理成高质量表格。直观呈现性能评估指标与多模型对比分析,可直接作为论文正文或附件使用,极大提升学术说服力。 独家硬核思路解析 深入浅出剖析出题人意图,详细拆解每一小问的数学本质与底层逻辑,让你不仅知其然更知其所以然。 【四大核心产品优势】 高效实用:所有代码与论文均经过严格测试,确保结果精准无误、完全可复现,省去熬夜试错的时间。 全栈覆盖:从思路分析到跑出结果,再到写出高质量论文,提供一站式全流程资料矩阵。 排版辅助:资料内提供专业的论文排版一键转换工具与官方标准模板,告别格式调整的繁琐。 持续迭代:网盘直发,开赛后资料库将持续滚动更新,所有用户均可免费同步获取最新包。 【适用人群】 想要打破建模瓶颈的参赛队长与主攻手;急需高质量底层代码的编程小白;目标直指特等奖需要高分模板对标的精英团队。

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧