WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Sponsors
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
Personal menu
Welcome Guest
User:
Pass:
Register!
Resend Validation Email
 
Forum
Pages (3) [1] 2 3   ( Go to first unread post )

HiEdit custom control V1.0.1.5 update, HEM_GETFILEITEMSMODIFY & HEM_SETFILEITEMSMODIFY messages, NM_CLICK, NM_MCLICK, HTN_REQRESIZE, HTN_SELCHANGED notifications etc

akyprian
Quote Post


Administrator
******

Group: Admins
Posts: 2308
Member No.: 1
Joined: 12-May 04


Sponsored Links
Hi all,

This is HiEdit control V1.0.1.5 packaged both as a static library and a dll. In the attached 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

1.New messagess:

-HEM_GETFILEITEMSMODIFY EQU WM_USER+1009 ;wParam=0, lParam = 0
-HEM_SETFILEITEMSMODIFY EQU WM_USER+1010 ;wParam = fModified: modification flag, lParam = 0, Returns: previous modification flag

2.Notification messages recieved from the underlying HiTab control:

NM_CLICK EQU NM_FIRST-2 <--------NEW
NM_MCLICK EQU NM_FIRST-9 <--------NEW
HTN_REQRESIZE EQU NM_FIRST-10 <---Before it was 'EQU NM_FIRST-1'
HTN_SELCHANGED EQU NM_FIRST-11 <---Before it was 'EQU TCN_SELCHANGE'

3.Exisiting message fixes/updates:

-HEM_NEWFILE did not send EN_SELCHANGE notification to the parent window; fixed
-EM_FINDTEXTEX & EM_FINDTEXT bug when FINDTEXT.chrg.cpMin=-1 i.e when we want to search UP
-HEM_CLOSEFILE changed to:
HEM_CLOSEFILE EQU WM_USER+1002 ;wParam=0, lParam = -2 to close ALL openned files/ or -1 for current file/ or dwFileIndex
and highly optimized!

4.Other:

-Faster startup
-improved behaviour when used on a dialog

Happy New Year to all,

Antonis

Edit, 31Dec2006,30 downloads: New zip uploaded

Attached File ( Number of downloads: 130 )
 Login or Register to download
PMEmail PosterUsers Website
Top
JimG
Quote Post


Extremely Active Member
******

Group: Moderators
Posts: 727
Member No.: 11
Joined: 16-May 04


Hi Antonis-

Tried to assemble the HiEditDemo-

LINK : fatal error LNK1104: cannot open file "..\HiTab.lib"

Sorry for being dumb here, I can't find this lib with the forum search.
PMEmail Poster
Top
akyprian
Quote Post


Administrator
******

Group: Admins
Posts: 2308
Member No.: 1
Joined: 12-May 04


You are absolutely right, Jim. My mistake. New attachment on top.

Cheers,

Antonis
PMEmail PosterUsers Website
Top
Ehtyar
Quote Post


New Member
*

Group: Members
Posts: 5
Member No.: 2038
Joined: 7-February 06


Hello akyprian.
I have been trying to build a project of my own using the HiEdit control, but i am having a few problems. Firstly i had the problem with the ..\HiTab.lib, even after downloading the new attachment, which i fixed by placing HiTab.lib in the folder above mine, though this is not an ideal solution, surely it is not your intention. Now mslink tells me there is an unresolved external symbol _hInstance. I have grepped the contents of HiEdit.zip and cannot find a reference to it, though the linker tells me the error comes from HiTabLib.obj and HiEditLib.obj. I would appreciate any help on this subject.

Thanks, Ehtyar.
PMEmail Poster
Top
akyprian
Quote Post


Administrator
******

Group: Admins
Posts: 2308
Member No.: 1
Joined: 12-May 04


Hi Ehtyar,

As far as HiTab.lib is concerned, I 'll see what I can do.

If you study HiEditDemo.wap you will see that hInstance is in the .DATA? section AND declared as a PUBLIC variable (line 112 of HiEditor.asm). Can you compile HiEditDemo?

Please let me know if it helps,

Antonis
PMEmail PosterUsers Website
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages (3) [1] 2 3  Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian
Google