IDC_RIGHT, IDC_CENTER not defined ?

Robert Shearman rob at codeweavers.com
Tue Feb 8 13:25:45 CST 2005


George Ginden wrote:

> George Ginden ha scritto:
>
>> OK I'm trying to implement text alignment in the edit control.
>> Now, one question how do I know (in the EDIT_WM_NCCreate for example) 
>> if the text alignment has been requested by the programmer ?
>
>
> Nevermind, I've figured it out. Now I need to set the "caret" position 
> within the edit control...
> Something which converts x,y coords to the column would be cool...
> Eg: text is at x offset, and the cursor position should be updated as 
> well...
> EDIT_SetCaretPosition  at x, y ...


You need to implement the ES_RIGHT style in dlls/user/edit.c.
The caret is part of the problem, drawing is the other. I don't know why 
we don't use DrawText instead of TextOut as DrawText already has 
alignment implemented.

Rob



More information about the wine-devel mailing list