vb程序边框能美化一下
vb吧
全部回复
仅看楼主
level 9
抠脽酝jq87 楼主
像这样
如图。cmd的边框太普通了,能不能像qq那样美?
2020年07月31日 23点07分 1
level 10
可以在设计时把窗体的BorderStyle属性设置为0, 去除窗体的边框
2020年08月01日 01点08分 2
你也太水了: 注意审题: cmd的边框。
2020年08月01日 03点08分
@YmclVisprect cmd又不是VB程序……所以关键问题是,楼主的问题到底以标题还是内容为准?[滑稽]
2020年08月01日 03点08分
@初音✨七奈 <50%>我觉得是标题栏的外观
2020年08月01日 03点08分
level 9
用API;
但貌似cmd窗体比一般桌面应用窗体高级,SPY++都无法截获cmd窗口的属性与消息。
2020年08月01日 03点08分 3
还有一种方法: 把cmd窗口嵌入到自己的桌面程序窗体里
2020年08月01日 03点08分
level 9
抠脽酝jq87 楼主
我的意思是,我的vb程序的边框能不能不要想cmd的边框一样?真的是忒普通了
2020年08月01日 06点08分 5
vb程序就是vb程序,干嘛用cmd举例子[滑稽]如2楼所说,先把BorderStyle设置成0,把原先的默认边框去掉,然后自己再画个新的边框就是了,想怎么画就怎么画
2020年08月01日 06点08分
level 13
边框是在NC(Not Client)非客户区,要么BorderStyle设0,用Image、Label等控件做标题,或者的就用PaintPicture、Print绘制,高级点就用GDI、GDI+函数绘制。要么子类化窗体拦截WM_NCPAINT消息后绘制就可以在NC区域显示了,没有功底的就去掉BorderStyle吧
2020年08月01日 07点08分 6
QQ也是去掉边框后绘制的
2020年08月01日 07点08分
哈哈当时我也是这么想的
2020年08月01日 07点08分
@抠脽酝jq87 border设置为0也是一点问题(点任务栏图标关闭菜单项无效),不介意的话就用,最好是SetWindowLong和GetWindowLong去掉Caption样式和Border
2020年08月01日 15点08分
吧务
level 13
[汗]好像有个右键功能,可以改的
2020年08月01日 12点08分 7
吧务
level 14
你可以去看看一个叫 泡泡o棉花糖(貌似是这名字)的教程贴
2020年08月01日 12点08分 8
吧务
level 14
vb都出多少年了 那时候的程序哪有这么现在花里胡哨[阴险]要想好看只能自己搞
2020年08月01日 16点08分 9
吧务
level 14
自制做出这种效果完全没问题的[阴险]
2020年08月01日 16点08分 10
wow
2020年08月02日 00点08分
level 13
吐槽一下,QQ的UI设计真的不敢恭维,不能说丑,只能说很一般
2020年08月01日 23点08分 11
我只是说举个例子。当然后很多程序边框比它好看
2020年08月02日 00点08分
@抠脽酝jq87 嗯,我明白你的意思
2020年08月02日 01点08分
level 5
你要的事这样的窗体样式吗?这个是开源的VB6编写的,你可以下载下来学习。
http://www.huosinet.com 这是官网的下载地址,
2020年08月03日 09点08分 15
这个是有源码吗?
2020年08月04日 05点08分
@klimaa
2020年08月10日 06点08分
@klimaa 你要源码是吗?加他QQ370472576
2020年08月10日 06点08分
level 9
水一下
2020年08月04日 02点08分 16
level 7
可以啊,有很多VB可用的界面,搜索找到很多
2020年08月05日 02点08分 17
level 12
不想用系统默认的窗体样式,那就把窗体样式设置为none然后自己绘图吧,想画成啥样都行
2020年08月12日 18点08分 18
level 13
简单的美化方法可以用换肤控件,两句代码就搞定。这是我自己写的一个软件,楼主看看是不是你要的效果
2020年08月14日 12点08分 19
wow 七彩边框!
2020年08月14日 22点08分
1 2 尾页