有谁碰到过窗口的怪问题(50分)

  • 主题发起人 主题发起人 lihan
  • 开始时间 开始时间
L

lihan

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁碰到过窗口的怪问题,就是按最小化按钮的时候,窗口跑到左下角去了,缩成只剩
一条标题栏,在任务栏点击的时候无法还原原来窗口大小,需在缩成的标题栏上单击才能还原
 
很正常啊,碰到过很多次
 
那是因为它是一个StayOnTop的子窗体...
 
to 千年冰虫
不是啊,我只有一个窗体,没有子窗体
to base7, 要怎么解决

 
很多啊,如:QQ的登录界面就是你说的那种情况的。
[red]关键就是在窗体的风格上的改变而已,用重载CreateParams方法和SetWindowLong配合
就可以达到这种效果的[/red]
自己试试各种窗口风格,很简单吧!
 
简单,把窗体这样创建就行了:
Application.CreateForm(TFrm_Main, Frm_Main);
 
你先说说你是如何调用窗口的?
 
TO 楼主:
我的意思是说你把你的窗体的属性设为"StayOnTop".了..
 
重建一个Form 看看吧,不MDIChild 好象不太可能。
 
大家说的方法我都试了不行啊,任务栏点击的时候无法还原原来窗口大小
 
要看你是怎么最小化的,在发广播消息最小化时会出现这种情况。

你可以打开一些窗口,然后试试以下语句的效果,不过准备重新启动,
因为会把屏幕搞得乱七八糟。不知该如何恢复。

SendMessage(HWND_BROADCAST,WM_syscommand,SC_minimize,0);
 
jsxjd
我试了执行这条命令,不行啊,把所有的都最小化了
 
后退
顶部