------------------------------------------------
いもうと通信についての走り書きメモ
------------------------------------------------

いもうと通信は、SendMessageでコマンドを送信できる機能です。
トップレベルウィンドウに「IMOUTOMAIN_*」（*は、モデル名。デフォルトで「いもうとランチャー」）
というキャプションを持つウィンドウがありますので、こちらにコマンド文字列を送信してください。
（特殊コマンドとして、$TTPC_FOCUSでホットキー押下時処理（トグルはしません））

具体的には、メッセージ「WM_COPYDATA」（&H4A）により、以下の構造体でデータを受信することを期待しています。

'------------------------------------------------
Public Structure COPYDATASTRUCT
	Public dwData As IntPtr
	Public cbData As Int32
	Public lpData As String
End Structure
'------------------------------------------------

（例）
SendMessage [IMOUTOMAIN_*のハンドル], WM_COPYDATA, バイト数, 送信文字列

なお送信文字列はOS標準のエンコードまたはUTF8など、String型に直接突っ込めるエンコードでお願いします。
バイト配列とかじゃなくてごめんなさい。


------------------------------------------------
いもうとメッセンジャーについての走り書きメモ
------------------------------------------------

上記がよくわからないという方に朗報です。
付属の「いもうとメッセンジャー」を使えば、上記意識することなくメッセージを
送ることができます。

具体的には、コマンドプロンプトから

imoutomessenger.exe [いもうとランチャー名] [メッセージ]

という構文です。

（例）
imoutomessenger.exe いもうとランチャー edit
→設定画面が開く

単純にダブルクリックすると、GUIが起動しますので、そこでテストすることもできます。
いもうとメッセンジャーをタスクに登録しておけば、定期実行なんかもできそうですね。


以上
