2015年12月22日 4:09 am #22248
Yutaka Emura
キーマスター
qtv 様
いつもお世話になっております。江村です。
これは、FindFlag の値が、REG_DWORD (32-bit 整数) から REG_QWORD (64-bit 整数) に変わったためです。
RegRead は 64-bit の整数をサポートしていないと思われるため、この方法では、うまくいきません。
代わりに次のマクロを書きましたので、よろしければお使いください。
EEID_SHOW_FIND_BAR = 4559;
EEID_FINDBAR_ONLY_WORD = 4576;
// 検索バーが非表示なら、表示する
bFindBar =editor.QueryStatusByID( EEID_SHOW_FIND_BAR ) & eeStatusLatched;
if( !bFindBar ) {
editor.ExecuteCommandByID( EEID_SHOW_FIND_BAR );
}
// 「単語のみ検索」をトグルする
editor.ExecuteCommandByID( EEID_FINDBAR_ONLY_WORD );
// 検索バーが非表示だったら、非表示に戻す
if( !bFindBar ) {
editor.ExecuteCommandByID( EEID_SHOW_FIND_BAR );
}
よろしくお願い申し上げます。