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 Yesterday at 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