上手くいかない・・・
SendMessage( hWnd_edit, EM_GETSEL, 0, pos );
としたらposに現在カーソル位置までのバイト数が返って来るんじゃないんですか?