社区
C#
帖子详情
关于“千千静听”式窗口的疑问!
largeCrocodile
2009-04-05 07:21:27
千千静听的窗口,大多数朋友应该很清楚:一个窗口隐藏或显示,其它窗口也会跟着隐藏或显示,这个容易实现。现在的问题是,当第三个窗口出现的时候,如何使它的层叠层次在刚才的两个之上或之下呢,也就是不会出现在开始的两个中间,再就是,如果设置标题栏为none,那么,如何让点击任务栏的时候象有标题栏的时候那样最大化或最小化呢?望高手能够指点!
...全文
1027
12
打赏
收藏
关于“千千静听”式窗口的疑问!
千千静听的窗口,大多数朋友应该很清楚:一个窗口隐藏或显示,其它窗口也会跟着隐藏或显示,这个容易实现。现在的问题是,当第三个窗口出现的时候,如何使它的层叠层次在刚才的两个之上或之下呢,也就是不会出现在开始的两个中间,再就是,如果设置标题栏为none,那么,如何让点击任务栏的时候象有标题栏的时候那样最大化或最小化呢?望高手能够指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
largeCrocodile
2009-04-20
打赏
举报
回复
虽然没能给我解决,但是后来在另一个帖子中让一个热心人给解决了,还是非常感谢您的,可能是您太忙吧,到后来连回复都没有了!
vs007001
2009-04-06
打赏
举报
回复
[Quote=引用 1 楼 wzd24 的回复:]
这两个问题都比较简单,你可以加我的QQ聊聊:6570858,注明CSDN。
[/Quote]
有心叫别人不,有就直接说噻
largeCrocodile
2009-04-06
打赏
举报
回复
MSDN论坛怎么上?地址是什么?我也去爽爽
octverve
2009-04-06
打赏
举报
回复
许多MVP都不上CSDn了,都在MSDN上混呢,并且天天能看到,以后发贴就免专家了吧~
largeCrocodile
2009-04-06
打赏
举报
回复
系统菜单的问题已经在另一个贴子中由runffer_yang解决,解决方法如下:
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.Style = cp.Style | 0x20000;
return cp;
}
}
这个方法比较经典,有谁能解释一下吗?现在只剩下窗口层次的问题,再说明一下:
我的程序里有两个窗口a和b,现在如果打开了另外的一程序c窗口(非本程序窗口,比如说一个word文档),c不去最大化,这时候点一下a和b中的任何一个那c就回夹在a和b的中间,这样是很不好看的,怎么样让a和b同时处于最顶层或最底层呢,可能有人想用激活a和b其中一个窗口的时候,再让a和b中的另一个也到前边来,但这样的话,我试了一下,会造成a和b中有菜单栏的那一个菜单不再可用,再就是不能拖动(我的程序是无标题栏的),不知道为什么,欢迎高手指点!
ZJ159
2009-04-06
打赏
举报
回复
顶
gzvigo
2009-04-06
打赏
举报
回复
MFC那里可以通过在系统菜单GetSystemMenu(NULL),然后再AppendMenu最大化,最小化两个选顶来实现,c#嘛,就不知道了.
原理应该是相同的.
largeCrocodile
2009-04-06
打赏
举报
回复
zzxap说的是mdi程序,现在的问题是程序本身不是mdi的,想必大家用过千千静听,看一下就知道了,欢迎高手来解决上题!我觉得这是一个难点,目前还未解决!
zzxap
2009-04-05
打赏
举报
回复
[code=C#]
private void WindowsLayout(object sender, System.EventArgs e)
{
System.Windows.Forms.MenuItem mnuitm = new System.Windows.Forms.MenuItem();
mnuitm = (System.Windows.Forms.MenuItem)sender;
switch (mnuitm.Text)
{
case "层叠显示":
this.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade); //层叠窗口
break;
case "水平平铺":
this.LayoutMdi(System.Windows.Forms.MdiLayout.TileHorizontal); //水平平铺
break;
case "垂直平铺":
this.LayoutMdi(System.Windows.Forms.MdiLayout.TileVertical); //垂直平铺
break;
case "全部关闭":
break;
}
}
[/CODE]
largeCrocodile
2009-04-05
打赏
举报
回复
看什么资料啊,能不能说的明白点!
li_dao_hang_1989
2009-04-05
打赏
举报
回复
up^
自己看看资料就OK啦!
wzd24
2009-04-05
打赏
举报
回复
这两个问题都比较简单,你可以加我的QQ聊聊:6570858,注明CSDN。
实现磁性
窗口
,窗体彼此吸附,像
千千
静听
一样,
此外,为了实现类似
千千
静听
的效果,可能还需要添加额外的逻辑,比如主
窗口
移动时子
窗口
的跟随。这通常涉及到维护一个
窗口
列表,当主
窗口
移动时,更新所有子
窗口
的位置。 总的来说,实现磁性
窗口
功能涉及
窗口
消息...
VB仿
千千
静听
自动磁性吸附
窗口
标题中的“VB仿
千千
静听
自动磁性吸附
窗口
”是指使用Visual Basic(VB)编程语言,模仿
千千
静听
音乐播放器的特性,实现
窗口
的自动吸附功能。
千千
静听
是一款曾经非常流行的音频播放软件,其
窗口
可以自动吸附到屏幕边缘...
千千
静听
超美皮肤下载 经典皮肤!
【
千千
静听
超美皮肤下载 - 经典皮肤!】 这是一款备受用户喜爱的音乐播放器皮肤,专为“
千千
静听
”这款软件设计。
千千
静听
,作为一个曾经在中国广受欢迎的音频播放软件,以其简洁的界面、丰富的功能以及良好的音质...
千千
静听
音效包
千千
静听
音效包 (zh-CN)ForFoobar2k_v1.rar 是用于Foobar2000 v1.0(或更高)播放器的音效插件 (zh-CN)ForWinamp.rar 适用于Winamp、
千千
静听
、酷狗等的音效插件
千千
静听
音效插件包-经典软件
千千
静听
音效插件包-经典软件
千千
静听
,这个名字对于80后和90后的老网民来说,不仅仅是一个音乐播放器那么简单。它承载着一代人的青春回忆,记录着他们从互联网的懵懂到成熟的过程。在
千千
静听
辉煌的时期,它凭借...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章