窗口前端显示 ( 积分: 100 )

R

ruh

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使一个窗口总是在前端显示
 
R

ruh

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使一个窗口总是在前端显示
 
Z

zqw0117

Unregistered / Unconfirmed
GUEST, unregistred user!
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW or SWP_NOSIZE or SWP_NOMOVE)
//顶端显示
SetWindowPos(Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW or SWP_NOSIZE or SWP_NOMOVE);
//取消顶端显示
 
D

delphi8511

Unregistered / Unconfirmed
GUEST, unregistred user!
1、formstyle=fsStayOnTop
2、SetWindowPos(Form.Handle,HWND_TOPMOST,IntLeft,IntTop,IntWidth,IntHeight,SWP_SHOWWINDOW)
 
R

ruh

Unregistered / Unconfirmed
GUEST, unregistred user!
zqw0117,我刚开始学JAVA,不知如和使用Window API函数,如何获得窗口的句柄
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
在JAVA中只要使用setAlwaysOnTop(true)就可以了!
 
Z

zqw0117

Unregistered / Unconfirmed
GUEST, unregistred user!
啊,是Java啊,呵呵,不好意思,我以为是Delphi呢。不过应该差不多吧,borland的开发工具可能代码类似性上可能差别不大。试试
Form1->Handle
这样得到窗口句柄。要不您看看帮助吧,实在抱歉,我对JBuilder不太了解。呵呵。帮不上忙了。
 
R

ruh

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi8511,在JB中,在何处找到formstyle参数
 
R

ruh

Unregistered / Unconfirmed
GUEST, unregistred user!
Beyondbill,我的窗口是使用JFrame生成,不过没有setAlwaysOnTop,不知setAlwaysOnTop是在什么类里
 
B

Beyondbill

Unregistered / Unconfirmed
GUEST, unregistred user!
JDK1.5对JFrame直接提供了setAlwaysOnTop方法
 
S

sbzldlb

Unregistered / Unconfirmed
GUEST, unregistred user!
formstyle->fsstayontop
 
W

wuliao2345

Unregistered / Unconfirmed
GUEST, unregistred user!
setAlwaysOnTop我最近做个一个类似的东西曾经用过这个,发现一个问题
好象不能完全显示在最前面
只能体现在你编的那个程序的所有窗口最前端而不是WINDOWS下的所有窗口最前端
 
R

ruh

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部