win32 獲取當前焦點的幾個函式

2021-06-26 18:28:39 字數 331 閱讀 9797

1、以下幾個函式,均可以獲取當前的焦點所在程式的控制代碼,只是獲取的焦點資訊不一樣。

getforegroundwindow

getactivewindow

getfocus  2、

getforegroundwindow和

getactivewindow的區別

getforegroundwindow指最前的視窗,但是最前的視窗不一定是啟用的...比如說qq的主視窗,只要不靠到螢幕邊上,就是總在最前的,你拖放乙個ie過去是擋不住的,這時候,用getactivewindow得到的是有焦點的ie視窗,用getforegroundwindow得到的是最前的qq視窗

win32獲取瀏覽器當前Tab的URL

都是win10上測試的 1.獲取ie的url,enum ie視窗的子控制代碼,找到classname為edit的控制代碼,然後用sendmessage wm gettext訊息來獲取 上 1 include 2 include 3 include 456 bool callback browseri...

win32 截圖 獲取 資料

如下 hdc hdesktop getdc getdesktopwindow int bitperpixel getdevicecaps hdesktop,bitspixel int width getdevicecaps hdesktop,horzres int height getdevicec...

Win32 檔案操作的幾個API

1.建立檔案 handle createfile lpctstr lpname,dword dwaccess,dword dwsharemode,lpsecurity attributes lpsecurityattributes,dword dwcreate,dword dwarttrandfla...