Can't get the current buffer pos now?
-
-
int bufID = ::SendMessage(g_nppData._nppHandle, NPPM_GETCURRENTBUFFERID, 0, 0); int which = ::SendMessage(g_nppData._nppHandle, NPPM_GETPOSFROMBUFFERID, bufID, 0);
Always return -1
-
Just looking quickly at what you have, the id in your screenshot is 64 bits. When compiling for 64-bit windows, int is 32 bits but LPARAM is 64 bits.
-
-
@glandon OK, please forgive my ignorance
LRESULT bufID = ::SendMessage(g_nppData._nppHandle, NPPM_GETCURRENTBUFFERID, 0, 0);