掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
グローバルフックをVK_CANCELで終了させたいのですが (ID:48750)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>エラーメッセージを書きましょう ですね. それとですね.コールバック関数内で受けたメッセージに対して処理をする場合, できる限り,コールバック関数内ではなく,呼び出し側のスレッド (新規に作成したプロジェクトの場合は Form1) に PostMesssage して,そこで処理するようにした方がいいです. そうしないと思わぬ結果になることがあります. フックの詳しい説明は英文しかないので難しいのですが... 処理を分けることで,問題が発生したときの切り分けにもなります. SendMessage を使用してしまうと,フックの性質からして, コールバック関数内での処理と同じになってしまいます. >[dcc32 エラー] : E2029 '(' が必要な場所に ')' があります > pEvent := pEVENTMSG(lParam);//<<<<<コンパイル時ここでエラー! lParam という変数はどこで定義しているのですか ? これだと,コールバック関数の引数の型名と同じになってしまいます. Delphi は大文字と小文字を区別しません.これが便利なこともあるわけです.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.