1.函式說明:FindWindow,Win32 API函式。
FindWindow函式返回與指定字串相匹配的視窗類名或視窗名的最頂層視窗的視窗控制代碼。這個函式不會查詢子視窗。
2.函式原型:
HWND FindWindow( LPCTSTR lpClassName,
LPCTSTR lpWindowName
);3.引數說明:
lpClassName
指向一個以null結尾的、用來指定類名的字串或一個可以確定類名字串的原子。如果這個引數是一個原子,那麼它必須是一個在呼叫此函式前已經透過GlobalAddAtom函式建立好的全域性原子。這個原子(一個16bit的值),必須被放置在lpClassName的低位位元組中,lpClassName的高位位元組置零。
lpWindowName
指向一個以null結尾的、用來指定視窗名(即視窗標題)的字串。如果此引數為NULL,則匹配所有視窗名。
4返回值:
如果函式執行成功,則返回值是擁有指定視窗類名或視窗名的視窗的控制代碼。
如果函式執行失敗,則返回值為 NULL 。可以透過呼叫GetLastError函式獲得更加詳細的錯誤資訊。5.使用示例:HWND hWndRcv = ::FindWindow(NULL,"123");if(hWndRcv != NULL){ AfxMessageBox("找到123視窗");}
1.函式說明:FindWindow,Win32 API函式。
FindWindow函式返回與指定字串相匹配的視窗類名或視窗名的最頂層視窗的視窗控制代碼。這個函式不會查詢子視窗。
2.函式原型:
HWND FindWindow( LPCTSTR lpClassName,
LPCTSTR lpWindowName
);3.引數說明:
lpClassName
指向一個以null結尾的、用來指定類名的字串或一個可以確定類名字串的原子。如果這個引數是一個原子,那麼它必須是一個在呼叫此函式前已經透過GlobalAddAtom函式建立好的全域性原子。這個原子(一個16bit的值),必須被放置在lpClassName的低位位元組中,lpClassName的高位位元組置零。
lpWindowName
指向一個以null結尾的、用來指定視窗名(即視窗標題)的字串。如果此引數為NULL,則匹配所有視窗名。
4返回值:
如果函式執行成功,則返回值是擁有指定視窗類名或視窗名的視窗的控制代碼。
如果函式執行失敗,則返回值為 NULL 。可以透過呼叫GetLastError函式獲得更加詳細的錯誤資訊。5.使用示例:HWND hWndRcv = ::FindWindow(NULL,"123");if(hWndRcv != NULL){ AfxMessageBox("找到123視窗");}