秀丸エディタスレ Part18at SOFTWARE秀丸エディタスレ Part18 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト900:名無しさん@お腹いっぱい。 07/05/30 03:44:36 /JrUwaCd0 >899 全く同じ方法をとっています。ただ、私はものすごく横着で??なので ついでに右クリック一発でできるようにしようと考えたわけです。 田楽というものを使おうと思ったけど、それを使うにしても秀丸の内部 構造がわからないとできないと思うし。 マクロで使える変数自体は、$とか#とかで田楽から帰ってくる構造体 なんて使えるのかしら? しかも、秀丸のエディタに合わせたX,Y座標じゃなくてウィンドウそのものの VCで記述したようなXY座標だろうから、本当に秀丸のソースがわからないと エディタのカーソルのXY座標に変換するのは困難ですね。 901:名無しさん@お腹いっぱい。 07/05/30 04:05:36 /JrUwaCd0 コマンド名: getcursorpos 用途: マウスカーソルの位置を返す 構文: getcursorpos 現在のマウスカーソルのスクリーン座標を「x,y」という書式で返します (単位はピクセル)。 田楽サーバのマニュアルにはこれだけしか書いていません。 更にホームページで調べてみると、 BOOL GetCursorPos(LPPOINT lpPoint); こんな感じになっています。 http://wisdom.sakura.ne.jp/system/winapi/win32/win44.html このホームページを一部抜粋すると、 case WM_KEYDOWN: GetCursorPos(&po); if(wp == VK_UP) po.y--; if(wp == VK_DOWN) po.y++; if(wp == VK_LEFT) po.x--; if(wp == VK_RIGHT) po.x++; こんな感じになっているのでポインタを使っている上に構造体 まで使っている形にな留と思います・・・。 もしこの変数が秀丸マクロで使えるとしても、だだのWindowもしくは デスクトップのピクセル座標を秀丸のカーソルの座標に変えるのは 困難だろうなぁ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch