Sweden-Number/programs/winhlp32
Dylan Smith a36b408f7e winhlp32: Prevent cursor flicker on mouse moves over richedit control.
Previously the cursor was being set by winhlp32 on WM_MOUSEMOVE, then
the richedit control would change it again on WM_SETCURSOR.  Since the
cursor set in both of these places was different, the cursor would
flicker from being frequently changed.

The reason winhlp32 is setting the cursor, rather than letting the
richedit control set the cursor, is that winhlp32 needs the hand cursor
to be shown over a link.  My first instinct was to just add the CFE_LINK
effect to the link characters, however this also forced a colour for the
link that was inconsistent with native winhlp32.  Native winhlp32
doesn't seem to load any richedit dll, so this doesn't imply that there
is an undocumented way of changing the colour of characters with
CFE_LINK.

This patch has winhlp32 override the WNDPROC for the richedit control to
handle the WM_SETCURSOR.  It simply sets the cursor to the hand if the
cursor is over the link, otherwise it just calls the original richedit
window proc.
2009-03-11 13:03:33 +01:00
..
Bg.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Cs.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Da.rc winhlp32: Remove superfluous buttons from propsheet dialog templates. 2008-08-01 12:21:00 +02:00
De.rc winhlp32: Fix German translation. 2008-12-10 10:48:52 +01:00
En.rc winhlp32: WINE->Wine. 2008-12-17 13:52:40 +01:00
Eo.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Es.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Fi.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Fr.rc winhlp32: Updated French translation. 2008-12-17 13:52:40 +01:00
Hu.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
It.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Ja.rc winhlp32: Convert Japanese resource to UTF-8. 2008-10-13 11:40:27 +02:00
Ko.rc *Ko.rc: Update Korean resource. 2008-12-11 12:21:07 +01:00
Makefile.in winhelp: Start implementing a prop sheet for all lookup needs. 2008-06-30 14:15:47 +02:00
Nl.rc winhlp32: Remove superfluous buttons from propsheet dialog templates. 2008-08-01 12:21:00 +02:00
No.rc winhlp32: Update Norwegian Bokmål translation. 2008-08-22 10:39:38 +02:00
Pl.rc winhlp32: Remove superfluous buttons from propsheet dialog templates. 2008-08-01 12:21:00 +02:00
Pt.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Rm.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Ru.rc winhlp32: Remove superfluous buttons from propsheet dialog templates. 2008-08-01 12:21:00 +02:00
Si.rc winhlp32: Updated Slovenian translation. 2008-12-08 12:02:07 +01:00
Sk.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Sv.rc winhlp32: Update Swedish translation. 2009-01-23 13:12:36 +01:00
Tr.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Wa.rc winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00
Zh.rc winhlp32: Remove spaces before '...' in the Chinese resources. 2008-09-02 13:59:05 +02:00
callback.c winhelp.exe: Renamed to winhlp32.exe. 2008-05-13 18:43:27 +02:00
hlpfile.c winhlp32: Make some functions static in hlpfile.c and remove HLPFILE_PointsToTwips(). 2009-01-14 15:54:52 +01:00
hlpfile.h winhlp32: Make some functions static in hlpfile.c and remove HLPFILE_PointsToTwips(). 2009-01-14 15:54:52 +01:00
macro.c winhlp32: Make some functions static in macro.c. 2009-01-09 14:06:13 +01:00
macro.h winhlp32: Make some functions static in macro.c. 2009-01-09 14:06:13 +01:00
macro.lex.l winhelp: Allow MACRO_Execute to be called recursively. 2008-07-14 12:19:37 +02:00
rsrc.rc winhlp32: Add Japanese resources. 2008-08-25 11:14:36 +02:00
string.c winhelp.exe: Renamed to winhlp32.exe. 2008-05-13 18:43:27 +02:00
winhelp.c winhlp32: Prevent cursor flicker on mouse moves over richedit control. 2009-03-11 13:03:33 +01:00
winhelp.h winhlp32: Prevent cursor flicker on mouse moves over richedit control. 2009-03-11 13:03:33 +01:00
winhelp.ico winhelp.exe: Renamed to winhlp32.exe. 2008-05-13 18:43:27 +02:00
winhelp.svg winhelp.exe: Renamed to winhlp32.exe. 2008-05-13 18:43:27 +02:00
winhelp_res.h winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page. 2008-07-07 12:11:24 +02:00