OSDN Git Service

二語前の単語から拾う(CaptureText側のみ)
[dokopop/dokopop.git] / DCHookTest / DCHookMain.cpp
index 5e896d0..8aece02 100644 (file)
@@ -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\88È\8fã
+               
        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;