「前のタブ」「次のタブ」をマクロで行いNo.35422
さん 09/01/22 10:45
 
石です。
秀丸リーダーで音声化しながら秀丸メールを使用しています。

タブの機能をキー操作で使いたいと思ってます。
「前のタブ」「次のタブ」をショートカットキーで割り当てることが出来るのは認識
していますが、その場合、移動してもタイトルなどを読まないのでちょっと不便です。

そこでマクロで「前のタブ」「次のタブ」の操作を出来るようにしていただけるとあ
りがたいです。

そうすればマクロで次のタブに移動した後、秀丸リーダーでタイトルを読ますような
ことをしたいと考えてます。

申し訳ございません。検討いただけますでしょうか?

[ ]
RE:35422 「前のタブ」「次のタブ」をマクNo.35424
秀まるお2 さん 09/01/22 11:07
 
 マクロから実行するには、sendmessageを使ってタブのコマンドを送ってやれ
ばいいです。

 コマンドコードは以下の通りです。

#define IDM_NEWTAB                      40315
#define IDM_DELETETAB                   40316
#define IDM_NEXTTAB                     40317
#define IDM_PREVTAB                     40318
#define IDM_LOCKTAB                     40319
#define IDM_NEWTAB_FOLDER               40320

 例えば「次のタブ」を実行するには、

    #n = sendmessage( hidemaruhandle(0), 0x111, 40317, 0);

 のようにすればいいです。

 タブ関係の関数もいくつか用意されてますけど。マクロヘルプで「タブ関係関
数」で検索するとヒットします。(SelectTabみたいな関数が無いようですが)

[ ]
RE:35424 「前のタブ」「次のタブ」をマクNo.35454
さん 09/01/23 13:27
 
石です。
コメントありがとうございました。
sendmessage関数で動作しました。

ついでの質問で恐縮ですが
タグを閉じるコマンドコードも教えていただけますでしょうか?

[ ]
RE:35454 「前のタブ」「次のタブ」をマクNo.35455
秀まるお2 さん 09/01/23 14:34
 
 「タブを閉じる」なら、

#define IDM_DELETETAB                   40316

 です。

 またはDeleteTab関数もあります。

[ ]
RE:35455 「前のタブ」「次のタブ」をマクNo.35459
さん 09/01/23 19:13
 
石です。
ご回答ありがとうございました。
ひとつ前のレスで書いてあったのを読み飛ばしていました。

二度手間、申し訳ございませんでした。

[ ]