Hi all,

HiEdit control packaged both as a static library and a dll uploaded on http://www.winasm.net. In the zip you will find the static library, the dll, the header file (HiEdit.inc) and the Full source of an application that demonstrates HiEdit control's capabilities.

What's new
-New Custom Window styles:
HES_HSCROLL EQU 0001h ;Horizontal scrollbar
HES_VSCROLL EQU 0002h ;Vertical scrollbar
HES_TABBED EQU 0004h ;Tabbed Inteface


-WM_STYLECHANGING & WM_WINDOWPOSCHANGED are now handled properly

-Silly bug for EM_GETLINE fixed

-WM_SETTEXT message updated its behaviour:
;If wParam=0, lParam=lpszText
;or wParam=number of bytes, lParam=NOT null terminated string

-EM_REPLACESEL message updated its behaviour:
;If wParam=0, lParam=lpszText
;or wParam=number of bytes, lParam=NOT null terminated string


-EM_FINDTEXTEX & EM_FINDTEXT a LOT of improvements and new flag:FR_NOTNULLTERMINATED

-replacing a word with nothing ---> may crash; fixed

-HiEdit control has a built in context menu now

-New ENM_CONTEXTMENU constant for EM_SETEVENTMASK

-Active tab fore color is the same with active selection back color now (better blending)



For those not used HiEdit control before:
HiEdit is a multitabbed, ultra fast, large file edit control consuming very little memory. It can display non-printable characters in a readable format and can be used for any general purpose editing of text and birary files.

Enjoy,

Antonis Kyprianou
Posted on 2006-11-24 02:55:51 by akyprian