| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 753 人关注过本帖
标题:本人新手,求高手解答一下~
取消只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
结帖率:97.66%
收藏
已结贴  问题点数:100 回复次数:9 
本人新手,求高手解答一下~

1.如何改变页框(红框之外)的颜色〜或是变成平面〜或是隐藏〜不是Form1.BorderStyle=0那种〜
图片附件: 游客没有浏览图片的权限,请 登录注册


2.有人能解释一下这两种Form之间的关系吗?或是提供这方面的资讯也可以〜
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 关系 如何 
2011-06-11 03:14
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
我的问题有这么难吗 = =.

不要選我當版主
2011-06-11 16:52
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
回复 4楼 风吹过b
只是听说用Form2.0这控件〜可以改变原本形式的介面模式〜想不到它不属于表单类的〜就不清楚它是怎互相做沟通的〜

下次有机会让你看看QQMusic怎么把表格的外框变成隐形的〜

其实已经第二次看到了〜开机时启动QQMusic〜但是因为不只启动这程序〜
所以短时间会造成PC LAG〜这时可以清楚看到QQMusic其实是有表格外框的〜
这也就说明为何他的状态栏控件右下角〜可以有拖拉功能的符号了〜

我猜测他是用什么东西〜把原本的窗体覆盖掉或隐藏了〜不然它怎换肤〜
它换肤我的XP的整个系统也不会跟着换肤阿?这说不通〜

https://bbs.bccn.net/thread-342264-1-1.html
我要的东西可以参考这篇的图〜他的外框不也改变了〜但是这跟XP中的布景主题有关吗?


[ 本帖最后由 wube 于 2011-6-11 18:15 编辑 ]

不要選我當版主
2011-06-11 18:11
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 

目前进度〜
图片附件: 游客没有浏览图片的权限,请 登录注册


还有差〜

不要選我當版主
2011-06-11 20:26
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
以下是引用不说也罢在2011-6-11 21:09:59的发言:

wube,你其实并不是贴子标题所说的VB6新手。所说的问题通过一些已有的皮肤控件或者自制的就能够做得到。QQ的技术经过多少年的进化你是知道的,其中团队的成员历经多少次磨难你也应当知道的。据我所知,QQ源码没有使用任何一个微软自带的OCX控件或者动态链接库文件,然而它的DLL文件却可以被WINDOWS下的编程语言所引用。QQ皮肤中貌似WINDOWS控件的其实都是基于GDI技术,而不是基于堆积木形成的。如果你想仿制,多准备一些皮肤需要的同一风格的图片,慢慢的堆积吧。但总归是形似而神不似。


当然我不会做的和他一样~人家背景有数据库储存歌曲资料~有服务器储存歌曲实体档案~我当然不可能做的跟他一样~只是透过模仿而能从失败中获取更多的经验和知识~我只知道问题的解决方式不可能只有一种~
它可以为何我不行~应该是什么没学到没想到的缘故吧~不过我是很怀疑~他真的是用VB6的做的吗?

QQ音乐只是第一步~QQ不只有音乐这软件~只是看起来感觉一开始由QQ音乐来会难度比较低点吧~换肤其实不难~就2种~
一种是贴图~搞图片这我真的不行~另一种~控件背景透明化~随着表单颜色渐层~各控件颜色也随之改变~感觉这倒是有研究的空间~
只是要用10多年前的语言来搞现代化的东西~是比较难了点~

我没兴趣取代它~但我想知道可以山寨到什么程度吧~突然又有点灵感了~这外框问题我一定要突破掉~

它这3种菜单也搞了我好久~剩小图还没贴上去~颜色给他统一就行了~
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

不要選我當版主
2011-06-11 21:43
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
回复 7楼 不说也罢
"QQ源码没有使用任何一个微软自带的OCX控件或者动态链接库文件"

这段是重点~终于有人和我猜的一样了~之前有人说的QQ都只用VB的内建的控件~然后再修饰过的~
害我绞尽脑汁在这上面~重写新控件其实也行~不过工程浩大了点~像就好了~用不着一模一样~

不要選我當版主
2011-06-11 21:49
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
回复 8楼 风吹过b
你想太多了~并不感觉到有什么激烈~
标题只是纯粹吸引人来而已~对我来说并不代表什么意义~

只是我真的不是新手吗~如果不是我怎会不知道我的问题要去哪边找答案?
其实我并不要求有人给我答案让我抄(我并不想)~
我只是想知道方向~我的问题要从哪个方向着手才能解决~
而不用像无头苍蝇一般~到处找资料而已~方向你有给了~感谢~

其实我自己也有渐渐觉得这边的资讯已经不大适合我了~只是习惯了~
(我注册完几天我就把全部VB6版已解决的帖子都看过一遍了~也许还要再多看几遍)

不要選我當版主
2011-06-11 21:59
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
我实在是笨的可以了~抓了上千支程序示例~却不懂得用~搞了老半天~麻烦了那么多人~答案就在我的ü盘里~
大概10行代码就可以解决了我这帖的问题之一~老样子还是得靠的API来做~刚刚已经试出来了~但是新问题也随之而来~
不过请放心~我不会再到这发帖子问了~不用汇编也不用C++的重载~外框隐形的代码如下~

程序代码:
Private Function ShowTitleBar()
Dim lStyle As Long
Dim tR As RECT

    GetWindowRect Me.hwnd, tR
    lStyle = GetWindowLong(Me.hwnd, GWL_STYLE)

    Me.Tag = Me.Caption
    Me.Caption = ""
    
    lStyle = lStyle And Not WS_SYSMENU
    lStyle = lStyle And Not WS_MAXIMIZEBOX
    lStyle = lStyle And Not WS_MINIMIZEBOX
    lStyle = lStyle And Not WS_CAPTION
        
    SetWindowLong Me.hwnd, GWL_STYLE, lStyle
    SetWindowPos Me.hwnd, 0, tR.Left, tR.Top, tR.Right - tR.Left, tR.Bottom - tR.Top, SWP_NOREPOSITION Or SWP_NOZORDER Or SWP_FRAMECHANGED
    Me.Refresh
    
End Function

Private Sub Command1_Click()
    ShowTitleBar
End Sub


看了这个示例后~我确信QQ音乐也是这样做的~不过还有后续等着我继续研究~哈哈哈~今天可以睡个好觉了~

比较一下~山寨版更贴近了正版一点吧~
图片附件: 游客没有浏览图片的权限,请 登录注册


要试的话~API声明自己搞~这应该不难吧~

[ 本帖最后由 wube 于 2011-6-12 02:11 编辑 ]

不要選我當版主
2011-06-12 02:09
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
P.S 虽没测试过~但是我推想这段代码不能写在Form_Load()完毕之前~这样又前进了一大步~

不要選我當版主
2011-06-12 02:14
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
回复 14楼 kb2215327767
非常感谢您的参与~这是改系统设定参数?不是单一程序吧?

不要選我當版主
2011-06-13 13:09
快速回复:本人新手,求高手解答一下~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.067642 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved