API函数之二:如何使PB窗口总在最上层_SetWindowPos

原创 2007年09月24日 00:01:00

1.如何使PB窗口总在最上层(Always On Top)

  通过SetWindowPos函数把窗口的显示层次修改为HWND—TOPMOST,就可使指定窗口永远不会被其它窗口覆盖,该函数声明为:

  Function Long SetWindowPos(Long hwnd,Long ord,Long x,Long y,Long dx,Long dy,Long uflag) Library ″user32″

  参数1为要顶层显示的窗口句柄,参数2指定显示的层次,参数7为附加选项,其余参数指定窗口位置和大小,均可忽略。在窗口的Open或Activate事件中加入如下函数调用:

  SetWindowPos(Handle(This),-1,0,0,0,0,3)

  参数2取-1表示在最顶层显示窗口,取1表示在最底层显示;最后一个参数若取1,表示窗口大小保持不变,取2表示保持位置不变,因此,取3(=1+2)表示大小和位置均保持不变,取0表示将窗口的大小和位置改变为指定值。

 

让窗体保持在最顶层实例

1、用CreateWindowEx函数创建窗体时,如果给第一个参数dwExStyle传入WS_EX_TOPMOST,就能使窗体成为最顶层窗体。 2、窗体创建成功后,可以使用API函数SetWindo...

SetWindowPos函数详解

WinAPI: SetWindowPos - 改变窗口的位置与状态 SetWindowPos( hWnd: HWND; {窗口句柄} hWndInsertAfter: HWND; {窗口的 ...

Visual Basic 调用API函数使窗口保持在最上层

比较简单,但是这篇说的倒是很详细 ---- hWnd变元是窗口的句柄;x,y是窗口的左上角的坐标;cx、cy是窗口宽度和高度;hWndInsertAfter变元是窗口清单中hWnd窗口前面的...

Android 自定义 ViewGroup(二) 定义最上层 ViewGroup 并解决多层滑动嵌套冲突与多点触摸滑动

自己再定义最上层的滑动控件,再去嵌套google提供的类似ViewPager,ListView,ScrollView,HorizontalScrollView,RecyclerView这些即有横向又有...

在VB中使用API函数 (之二)...

  • 2009年10月08日 01:53
  • 5KB
  • 下载

FusionCharts或其它flash的div图层总是浮在最上层?

div的图层由div的style中的z-index来决定,z-index是层垂直屏幕的坐标,0最小,越大的话位置越靠上。 由于FusionCharts的图表都放在div中,如果页面还有其他的div,...

Java swing 相关: Using Top-Level Containers(使用最上层容器)

Java Swing 相关基础知识 Using Top-Level Containers(使用最上层容器)

iOS SDK详解之UIWindow(让视图在最上层)

版权声明:本文为博主原创文章,如需转载请注明出处 目录(?)[+] 这个iOS SDK详解的专栏地址  http://blog.csdn.net/colu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:API函数之二:如何使PB窗口总在最上层_SetWindowPos
举报原因:
原因补充:

(最多只允许输入30个字)