気になったWebPageです
パイソンでグローバルフック
LowLevelMouseProc callback function
ここでは、ウインドウのメッセージの値を調べた(WM_ACTIVATE message)
WM_ACTIVATE message
ウインドウズでグローバルフックは、DLLが必要なのか!
Pythonだけではできないのか?
グローバルフックの例
システムメニューを操作する
“right click mouse event” Code Answer’s
document.body.onclick = function (e) {
var isRightMB;
e = e || window.event;
if ("which" in e) // Gecko (Firefox), WebKit (Safari/Chrome) & Opera
isRightMB = e.which == 3;
else if ("button" in e) // IE, Opera
isRightMB = e.button == 2;
alert("Right mouse button " + (isRightMB ? "" : " was not") + "clicked!");
}
el.addEventListener('contextmenu', function(ev) {
ev.preventDefault();
alert('success!');
return false;
}, false);
ウィンドウの祖先のハンドルを取得する
GetAncestor
WindowFromPoint 親ウィンドウ
ChildWindowFromPoint
RealChildWindowFromPoint