喫茶XRAYトップページ
[
スレッド全体
]
[11320]
グローバルフックの戻り値
返信
削除
2017/8/9 (水) 23:03:47
Mr.XRAY
[Ctrl+右クリックで右クリックメニューを表示させたくない]
http://
madia.
world.
coocan.
jp/
cgi-
bin/
DelphiBB
S/
wwwlng.
cgi?
print+
201708/
17080002
.
txt
やり方を教えるは簡単ですが,
少しは自分で考えていただこうかと... (^^;
『delphi マウス グローバルフック』
でググると以下の,当サイトの記事がヒットします.
[260_グローバルフック ( キー・マウス )]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
260_Hook
KeyMouse
Event.
htm
で,そのページの参考リンクに [250_システム関係キーを無効化する]
というのがあります.キーフックの例ですが,具体例があります.
単にフックのコールバック関数の戻り値を 0 以外にするだけです.
MSDN の記事は,おそらく英語圏の方でも理解が難しいような気がします.
グローバルフックがコピーの貼り付けのように,チェーンになっている,
つまり,どのプログラムでも受け取れるというか,受信可能だということを
理解していれば何とか理解につながるのではないかと.
そのチェーンを切るわけです.
ただし,個人的にはフックの実装は難しい部類だと思っています.
[11321]
Re:グローバルフックの戻り値
返信
削除
2017/8/9 (水) 23:09:32
Mr.XRAY
> というのがあります.キーフックの例ですが,具体例があります.
> 単にフックのコールバック関数の戻り値を 0 以外にするだけです.
他にも NumLock の制御,
ワード操作フォームEx, エクセル操作フォームEx のコードにも例があります.
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82