?
Meine Lösung ist :
caret_pos = HIWORD(SendMessage(hEdit,EM_GETSEL,0,0));
GetWindowText( hEdit , temp , caret_pos );
iZeile = 1;
iSpalte = 1;
for( int i = 0; i < (caret_pos); i++ ){
if( temp[i] == (CHAR) 13 ){
iZeile++;
iSpalte = 0;
}else{
iSpalte++;
}
}
wsprintf( status_text , "Zeile: %i - Spalte: %i" , iZeile , iSpalte );
SetWindowText( hStatus , status_text );