08/05/04 22:03:07
>>615
まず何をフックするかじゃね?
この場合は3を押された事をフックするから何使うかわからないが・・・。
624:デフォルトの名無しさん
08/05/04 22:11:53
自分で電卓作ればよくね?
いや、電卓のUIだけ作って見えない本物のcalc.exeに計算させるとか。
625:デフォルトの名無しさん
08/05/04 22:12:19
電卓の改造 ~結論~
・calc.exeをリソースエディタで書き換える
原則的に、フックやDLL注入などで動的に書き換える必要があるのは
対象アプリが限定されていない場合、または対象アプリがCRCやMD5などで改竄チェックしている場合に留めるべき
・どうしてもフックで解決したいならSetWindowsHookEx(WH_GETMESSAGE)でWM_COMMANDを書き換える
キー(0~9、+-*/など)を押された場合もアクセラレータテーブルに基づいて
TranslateAcceleratorがWM_COMMANDを発行するようになっている
626:デフォルトの名無しさん
08/05/04 22:23:08
>>619
何を書き込もうとしたのか気になって昼寝ができませんでした。
627:デフォルトの名無しさん
08/05/04 22:36:04
>>626
ヨーロッパ辺りに住んでる人ですか?
628:デフォルトの名無しさん
08/05/04 22:36:19
>>616
失礼シマスタ・・・
キーだけだとばかり・・・
629:デフォルトの名無しさん
08/05/04 22:47:51
619は書き込んでる途中で来客か何かあったんだろう。
鼻歌を歌ってて、おっと、ここは用心しなければ。な事態になったとかな。
630:デフォルトの名無しさん
08/05/04 22:55:25
猫とwisdomが久しぶりに更新。
改訂第3版とな?
631:デフォルトの名無しさん
08/05/04 22:58:02
誰があんなとこ見てんだよ
632:デフォルトの名無しさん
08/05/04 23:02:36
久米井もよくやるもんだw
633:デフォルトの名無しさん
08/05/04 23:10:50
Win32APIの解説サイトってあまり良質な所は無いよね
まあそれに気づくのはスキルがそこそこ付いてきた頃だけど
この辺、Javaや.NETとかの解説サイトはどうなんだろう・・・
634:デフォルトの名無しさん
08/05/04 23:17:55
良質な所って例えばどこ?
635:デフォルトの名無しさん
08/05/04 23:44:01
完全無欠なサイトなど存在しない
636:デフォルトの名無しさん
08/05/04 23:46:01
↑話を理解してない馬鹿
637:デフォルトの名無しさん
08/05/04 23:51:22
どんな(へぼ)サイトでも役に立つよ
638:デフォルトの名無しさん
08/05/05 00:53:40
これ読めよ
URLリンク(www.amazon.co.jp)
639:デフォルトの名無しさん
08/05/05 02:48:04
SetForegroundWindow() するとウィンドウが最前面に来るけど、フォーカスだけを
当てて、ウィンドウは動かさない方法ない?
640:デフォルトの名無しさん
08/05/05 03:05:05
SetWindowPosでできそうな気がしたけど、URLリンク(msdn.microsoft.com)
641:デフォルトの名無しさん
08/05/05 03:06:24
途中で書き込んでしまった..。
SetWindowPosでできそうな気がしたが、できないようですね..。
URLリンク(msdn.microsoft.com)
642:デフォルトの名無しさん
08/05/05 03:39:35
ワロタ。じゃあ書くなよw
643:デフォルトの名無しさん
08/05/05 11:26:12
>>639
何のためにWin98でSetForegroundWindowの仕様が変更されたのかよく考えてみよう