-
SetForegroundWindow
鎖定
SetForegroundWindow函數將創建指定窗口的線程設置到前台,並且激活該窗口。鍵盤輸入轉向該窗口,併為用户改各種可視的記號。系統給創建前台窗口的線程分配的權限稍高於其他線程。
- 外文名
- SetForegroundWindow
- Windows NT
- 3.1以上版本
- Windows
- 95以上版本
- Windows CE
- 1.0以上版本
- 函數原型
- BOOL SetForegroundWindow
SetForegroundWindow定義
函數功能:
SetForegroundWindow參數説明
函數原型:BOOL SetForegroundWindow(HWND hWnd)。
hWnd , 將要設置前台的窗口句柄..
返回值:如果窗口設入了前台,返回值為非零;如果窗口未被設入前台,返回值為零。
備註:前台窗口是z序頂部的窗口,是用户的工作窗口。在一個多任務優先搶佔環境中,應讓用户控制前台窗口。
Windows NT 5.0:當用户在另一個窗口中工作時,應用程序不能強行設置一個窗口到前台。相反,SetForeground函數將會激活窗口並且調用FlashWindowEx函數通知用户。
Windows CE:擁有窗口的線程不具有優先啓動權。
速查:Windows NT;3.1以上版本;Windows;95以上版本;Windows CE:1.0以上版本;頭文件:winuser.h;庫文件:user32.lib。
VB形式聲明
Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
C#形式聲明
[DllImport("user32")]
static extern int SetForegroundWindow(IntPtr hwnd);
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:15次歷史版本
- 最近更新: 自己的神7