Re: [問題] 有什麼方法可以獲得滑鼠所在的視窗 id呢?
※ 引述《fun8210 (fun)》之銘言:
: 目前使用環境為 visual studio 2005
: 想要獲取滑鼠所在位置的那個視窗
: 也就是螢幕桌面座標(x,y)位置上的那個視窗(不論是否為最上層)
: 不知道有沒有什麼 api 或者技巧可以達到這件事呢?
基本上這是OS在做的事情
但自己硬幹也是可以的...
一開始你要先用GetCursorPosition取得滑鼠在系統上的位置
先呼叫EnumWindows
取得每一個Windows, 然後呼叫GetWindowPlacement取得每一個Window的位置(含Z軸)
自己進行比較是否在那個區域內然後是Z軸最上頭的視窗就是你要的了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.4.124
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
12
21