X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=DCHookTest%2FDCHookMain.cpp;h=8aece02f90ed0b4f3c3faa217109010224105d72;hb=a63d41fb9f121bc3ce49b019d58d164579e32609;hp=5e896d0d18f55e42220181f4d40f065b07050cc5;hpb=eababe835409479b88ae0ed8beb433214789ff86;p=dokopop%2Fdokopop.git diff --git a/DCHookTest/DCHookMain.cpp b/DCHookTest/DCHookMain.cpp index 5e896d0..8aece02 100644 --- a/DCHookTest/DCHookMain.cpp +++ b/DCHookTest/DCHookMain.cpp @@ -1262,13 +1262,16 @@ void TDCHookMainForm::EvPopup(TMessage &msg) if (!msg.LParam) return; + int pdicVer = GetPdicVersion(); + const int numPrev = pdicVer >= 0x050A0018 ? 2 : 1; // ver.5.10.24ˆÈã + tchar *text = (tchar*)msg.LParam; int loc = msg.WParam & ~FLG_MOVESEND; bool movesend = msg.WParam & FLG_MOVESEND ? true : false; int start, end; int prevstart; - if ( !GetWord( text, loc, start, end, prevstart, true, 10, true, IgnoreJ ) ){ + if ( !GetWord( text, loc, start, end, prevstart, true, 10, true, IgnoreJ, numPrev ) ){ // no words delete[] text; return;