呼叫api函式setwindowpos可達到這一目的。該函式的語法是:
setwindowpos hwnd, hwndinsetafter, x, y, cx, xy, wflags
其中:
hwnd ---- 窗體的控制代碼(handle)。
hwndinsetafter ---- 它就是決定是否「總在前」的引數,
應用中設定為: hwnd_topmost 總在前
hwnd_notopmost 正常的
x,y,cx,cy ----表示窗體的位置和大小的引數,在實際應用中可忽略。
wflags ---- 決定窗體是否可以移動和改變尺寸,
一般設定成這樣的形式: swp_nomove or swp_nosize。
作者blog:http://blog.csdn.net/cloud_soft/
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
可以讓它最前面!
dim ec as long
ec = setwindowpos(form1.hwnd, -1, form1.left, _
form1.top, form1.left + form1.width, form1.top + form1.height, &h1)
讓他最後面!
dim ec as long
ec = setwindowpos(form1.hwnd, 1, form1.left, _
form1.top, form1.left + form1.width, form1.top + form1.height, &h1)
如何讓窗體總在桌面最前面顯示
呼叫api函式setwindowpos可達到這一目的。該函式的語法是 setwindowpos hwnd,hwndinsetafter,x,y,cx,xy,wflags 其中 hwnd 窗體的控制代碼 handle hwndinsetafter 它就是決定是否 總在前 的引數,應用中設定為 hwnd...
怎麼讓彈出的窗體Form顯示在螢幕的某一個座標位置
怎麼讓彈出的窗體form顯示在螢幕的某一個座標位置 delphi windows sdk api 怎麼讓彈出的窗體form顯示在螢幕的某一個座標位置 例如 form.show 有postion屬性 可以讓窗體顯示在中間的 具體的自己設定看看 設定left top屬性 設定form.left,from...