EM_GETSEL return?



  • inline int GetLastSelChar(HWND hwnd)
    {
    	return HIWORD(SendMessage(hwnd, EM_GETSEL, 0, 0));
    }
    

    und

    int GetLastSelChar(HWND hwnd)
    {
    	int GetPos = 0;
    	SendMessage(hwnd, EM_GETSEL, 0, GetPos);
    	return GetPos;
    }
    

    hab ich beide ausprobiert, bei ersten war mir eigentlich klar das es nicht klappt. beim zweiten weniger...kann wir wer sagen wieso diese message 2 return werte hat bzw. wie ich an den zweiten rankomme? thx

    edit:
    so gehts:

    inline int GetLastSelChar(HWND hwnd)
    {
    	int GetPos = HIWORD(SendMessage(hwnd, EM_GETSEL, 0, 0));
    	return GetPos;
    }
    

Anmelden zum Antworten