VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 6728|回复: 11

[原创] 做完就觉得好无聊,分享

[复制链接]
发表于 2015-6-7 14:07:13 | 显示全部楼层 |阅读模式
捕捉-1.jpg
窗体图片换肤.rar (111.59 KB, 下载次数: 722)

本帖被以下淘专辑推荐:

  • · UI|主题: 71, 订阅: 5
发表于 2015-6-7 17:16:12 | 显示全部楼层
第一个顶你。望同意被本人收录、
回复 支持 反对

使用道具 举报

发表于 2015-6-7 22:31:36 | 显示全部楼层
wn7下,边框显的哪么不自然
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-8 02:41:10 来自手机 | 显示全部楼层
zzyong00 发表于 2015-6-7 22:31
wn7下,边框显的哪么不自然

发个图看看,我不喜欢用7,我看看才知道怎么调整
回复 支持 反对

使用道具 举报

发表于 2015-6-8 09:52:33 | 显示全部楼层
截图20150608095503.jpg


点评

呵呵,我似乎找到解决办法了,把AddSysMenu移到Form_Resize事件里的圆角处理上面,你试试  发表于 2015-6-17 12:54
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-17 11:35:03 | 显示全部楼层
本帖最后由 clk186 于 2015-6-17 12:30 编辑
huangshanvs 发表于 2015-6-8 09:52


我想让无边框窗体既能获得系统菜单,又能调整大小,但是我发现SetWindowLong使用WS_SIZEBOX后有调整大小的背景区域,不使用WS_SIZEBOX又不能调整大小,所以就圆角处理了一下,没想到又被win7给找回来了,改成用户控件或许能解决,不让他在任务栏显示也能解决,我也懒得去找解决办法了,本来就无聊了,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-17 15:31:19 | 显示全部楼层
再在Form_Initialize里加上这两句,应该差不多了
    AddSysMenu Me.hWnd
    Call CornerEdit(Me) '圆角处理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-22 14:36:38 | 显示全部楼层
本帖最后由 clk186 于 2015-6-22 15:39 编辑

再给大家来个各部分细节处理入微的
比如点系统菜单的最大化不会全屏,点窗体左上角图标既能弹出系统菜单又不影响双击关闭窗体

窗体图片换肤.rar

112.38 KB, 下载次数: 553

回复 支持 反对

使用道具 举报

发表于 2015-7-26 13:12:13 | 显示全部楼层
Win7 下还是不自然啊,右、下边框显示还是有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-30 22:47:35 | 显示全部楼层
Evun 发表于 2015-7-26 13:12
Win7 下还是不自然啊,右、下边框显示还是有问题。

就在圆角处理上,我实在懒得折腾了,把客户区全部清除就全部透明只剩控件了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-5-18 20:23

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表