[D言語][Regnessem][無能くん] すすみません
今日はあんまり進みませんでした。
下はSystem/Session/OnReceiveMessageイベントが通知されると呼び出されるよう
HookEventしておいた関数。
module munokun; (略) private: // グローバル変数の宣言 bit isMunokunOn; (略) // 返信メッセージを作成して送信する関数 extern (Windows) int OnReceiveMessage(WPARAM wParam, LPARAM lParam) { PMessageInfo pMI = (PMessageInfo)lParam; if ( !isMunokunOn ) return 0; // オウム返しする CallService(GetService(NMS_SYSTEM_SESSION_SENDMESSAGE), wParam, lParam); return 1; } // module munokun;
これからPMessageInfo構造体のlpBodyに入っている文字列をコピーして
特定の文字列が含まれているか探します…