<<< 返回 access911.net 编程静态资料库索引页

如何让一个窗体一直显示在最顶层?

 

作者:  摘自:  录入:cg1  时间:2003-4-8  浏览人次:3459


专题地址:http://access911.net/fixhtm/73FABE1E15DC.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


'新建一个窗体,把窗体改为弹出方式

'【VB声明】
'  Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

'【说明】
'  这个函数能为窗口指定一个新位置和状态。它也可改变窗口在内部窗口列表中的位置。该函数与DeferWindowPos函数相似,只是它的作用是立即表现出来的(在vb里使用:针对vb窗体,如它们在win32下屏蔽或最小化,则需重设最顶部状态。如有必要,请用一个子类处理模块来重设最顶部状态

'【返回值】
'  Long,非零表示成功,零表示失败。会设置GetLastError

'【备注】
'  窗口成为最顶级窗口后,它下属的所有窗口也会进入最顶级。一旦将其设为非最顶级,则它的所有下属和物主窗口也会转为非最顶级。Z序列用垂直于屏幕的一根假想Z轴量化这种从顶部到底部排列的窗口顺序

'【参数表】
'  hwnd -----------  Long,欲定位的窗口

'  hWndIn.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/73FABE1E15DC.htm

 


上一篇:CurrentProject对象和CodeProject对象的区别

下一篇:sqlserver2000数据库规格(各种最大参数)

2017年2月22日生成静态资料