Tomotaka SUWA
t-suw****@users*****
2006年 4月 3日 (月) 23:56:29 JST
諏訪です。 こんな感じですか? -- Tomotaka SUWA Index: BIMInputEvents.cpp =================================================================== RCS file: /cvsroot/aquaskk/AquaSKK/BIMInputEvents.cpp,v retrieving revision 1.2.2.2 diff -u -r1.2.2.2 BIMInputEvents.cpp --- BIMInputEvents.cpp 28 Mar 2006 16:26:03 -0000 1.2.2.2 +++ BIMInputEvents.cpp 3 Apr 2006 14:55:20 -0000 @@ -153,13 +153,12 @@ error = memFullErr; } } + if(error == noErr) { + error = SetEventParameter(event, kEventParamTextInputSendUpdateRng, + typeTextRangeArray, sizeof(short) + sizeof(TextRange) * 2, updateRangePtr); + } if(fixLength == 0) { - if(error == noErr) { - error = SetEventParameter(event, kEventParamTextInputSendUpdateRng, - typeTextRangeArray, sizeof(short) + sizeof(TextRange) * 2, updateRangePtr); - } - // ハイライトの範囲とキャレットの位置を指定。 if(error == noErr) { hiliteRangePtr = (TextRangeArrayPtr)NewPtrClear(sizeof(short) + sizeof(TextRange) * 2); @@ -187,11 +186,6 @@ sizeof(short) + sizeof(TextRange) * 2, hiliteRangePtr); } } else { - if(error == noErr) { - error = SetEventParameter(event, kEventParamTextInputSendUpdateRng, - typeTextRangeArray, sizeof(short) + sizeof(TextRange) * 1, updateRangePtr); - } - // ハイライトの範囲とキャレットの位置を指定。 if(error == noErr) { hiliteRangePtr = (TextRangeArrayPtr)NewPtrClear(sizeof(short) + sizeof(TextRange) * 1);