EM_POSFROMCHAR

How do I use the EM_POSFROMCHAR API call?
smither030200Asked:
Who is Participating?
 
Geo24Connect With a Mentor Commented:
This API call is documented wrong on several places...

Do this_
'API DECLARATIONS AT THE TOP

Private Type POINTAPI
    X As Long
    Y As Long
End Type

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, wParam As Any, lParam As Any) As Long

Private Const EM_POSFROMCHAR = &HD6



  Dim P As POINTAPI
SendMessage Editorwindow.HtmlWindow.hwnd, EM_POSFROMCHAR, P, ByVal 12
ConvToTwipsX = P.X * Screen.TwipsPerPixelX
ConvToTwipsY = P.Y * Screen.TwipsPerPixelY



Now you have the x and y coordinates of char 12 in ConvToTwipsX and ConvToTwipsY

Take it easy
0
 
smither030200Author Commented:
It was really this easy... then it wasnt me´who was stupid:) thanx!!!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.