SetForegroundWindow

SetForegroundWindow函式將創建指定視窗的執行緒設定到前台,並且激活該視窗。鍵盤輸入轉向該視窗,並為用戶改各種可視的記號。系統給創建前台視窗的執行緒分配的許可權稍高於其他執行緒。

基本介紹

  • 外文名:SetForegroundWindow
  • Windows NT:3.1以上版本
  • Windows:95以上版本
  • Windows CE:1.0以上版本
  • 函式原型:BOOL 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);

相關詞條

熱門詞條

聯絡我們