アウトプット枠のクリアができないことが
No.08601
dszhm
さん 17/12/06 11:41
OS: Win 7 Pro 64 bit SP1
秀丸: 8.75 64bit Float
です。
題記のとおり、マクロで
loaddll "HmOutputPane.dll";
#me = hidemaruhandle(0);
#hOut = dllfunc("GetWindowHandle",#me);
#ret = sendmessage(#hOut, 1009, 0, 0 );
としているのですが、クリアされないことがあります。
アウトプット枠の位置は 右 で実行しています。
[
△
]
RE:08601 アウトプット枠のクリアができな
No.08603
秀丸担当
さん 17/12/06 11:47
アウトプット枠にコマンドを送るときは、sendmessageの第2パラメータに
0x0111(WM_COMMANDの値)にして、第3パラメータにコマンド値を指定します。
以下のようにするといいと思います。
#ret = sendmessage(#hOut, 0x0111, 1009, 0 );
[
△
]
RE:08603 アウトプット枠のクリアができな
No.08605
dszhm
さん 17/12/06 12:48
>アウトプット枠にコマンドを送るときは、sendmessageの第2パラメータに
>0x0111(WM_COMMANDの値)にして、第3パラメータにコマンド値を指定します。
>以下のようにするといいと思います。
>
>#ret = sendmessage(#hOut, 0x0111, 1009, 0 );
ヘルプを確認したら、アウトプット枠のところに記述例が有りましたね。
ありがとうございました。
[
△
]