News:

Download Pelles C here: http://www.pellesc.se

Main Menu

Hint_SA (Standalone)

Started by John Z, June 08, 2025, 12:45:52 PM

Previous topic - Next topic

TimoVJL

So you abandon my test totally, why ?
May the source be with you

John Z

No, I didn't understand that you were asking for a test.
I read you wanted win32.chm to be somewhere.

Help me understand.

John Z

John Z

Here is version 2, with a few more improvements.

It now also includes a help file.  Seems I now can't upload the full program with win32.chm, 12Meg, gives error saying contact admin...so the 'ProgramOnly_Hint_SA_V20..." does not include the win32.chm file.  It is available on SourceForge if you need to get it, and perhaps elsewhere.
The link to the SourceForge project page is
 https://sourceforge.net/projects/win32-help-chm/   
 and the direct win32.chm download link is
 https://sourceforge.net/projects/win32-help-chm/files/latest/download
 after downloading un-zip it into the Hint_SA directory

John Z

TimoVJL

#18
May the source be with you

John Z

Quote from: TimoVJL on October 25, 2026, 12:09:18 PMFrankie's fGdiPlusFlat.h would be a good addition.
https://github.com/Frankie-PellesC/fSDK/blob/master/Include/fGdiPlusFlat.h

Possibly - I started looking at this when you mentioned it before.  No updates for 8 years and only through Pelles 9.  However maybe no updates are needed, I do use a tiny portion of it in vCardz_i for displaying various picture formats, and that still worked well in Pelles V 14.5.

Downloaded the ZIP from GitHub but I really don't see where I can parse out the information that the database needs.  Perhaps I can get more from Microsoft.  Not giving up yet, so I'll look some more as time permits.

John Z

TimoVJL

#20
MS GdiPlusFlat.h haven't changed much from year 2001.
Frankie's version is easier to parse, as in MS header parameters aren't in same line, as those are spillet to several lines.
Using pocc.exe /P gdiplusflat.h remove some junk from header file.
May the source be with you

John Z

Yes, starting at about line 2378 there are the functions, with parameters.
However Hint also needs the function purpose, and parameter meanings.
the fGdiPlusFlat.h only contains the function part . . .
ex: GdipCreatePath(GpFillMode brushMode, GpPath **path);
Nothing to describe what is expected for brushMode or **path for example,

MessageBox
function creates, displays, and operates a message box
int MessageBox( HWND hWnd ,LPCTSTR lpText ,LPCTSTR lpCaption ,UINT uType );
//( Handle of owner window ,Address of text in message box ,Address of title of message box ,Style of message box )

Just adding the functions is perhaps some help but incomplete for less experienced users.
So it is important to maintain the details.  Frankie has a great pdf but it assumes a lot of prior knowledge.

I'm going  to check the GitHub documentation to see if there is more information when I get some free time..

John Z

TimoVJL

PowerBasic users have a GDIPLUS.chm
May the source be with you

TimoVJL

#23
I just forgot a win32-docs md files.
So just process a gdiplus folder and only *-flat.md files.

https://github.com/MicrosoftDocs/win32/blob/docs/desktop-src/gdiplus/-gdiplus-graphics-flat.md
May the source be with you

John Z

Quote from: TimoVJL on October 26, 2026, 12:34:08 PMPowerBasic users have a GDIPLUS.chm


Interesting, I am licensed for PowerBasic, Version 10.03 was the last one I think, no GDIPLUS.chm.
Thanks for the file though, should be helpful.

Yes I have the mdfiles.exe program I wrote using the Win32_MD_Files.db3 I created, I was going to look there too.  As time permits...

John Z

John Z

#25
Quote from: TimoVJL on October 25, 2026, 12:09:18 PMFrankie's fGdiPlusFlat.h would be a good addition.

This new version 3.0.0 of Hint_SA now includes the GDI+Flat functions with an updated db3.  It can also access GDIPlus.chm to display more information just like when accessing Win32.chm.

This post is only the program, sources will be posted too.

Well it might need to wait for adding to sourceforge - No room for anymore (large?) uploads to the forum.  Attached message - only this small picture made it up.

John Z

Will see if I can free up some of my older posts . . .
Update: seems 'big' uploads are already gone