Recent Posts

Pages: [1] 2 3 ... 9
1
EZGUI 5 support forum / EZC file for MLG
« Last post by Chris Gaskell on March 06, 2024, 04:04:00 am »
This is the MLG EZC file that was provided with My Little Grid:

<<<DESC>>>
   My Little Grid
<<<END>>>
<<<CLASS>>>
   MYLITTLEGRID
<<<END>>>
<<<DLL>>>
   mlg.dll
<<<END>>>

' change paths to match the ones on your system !
<<<INCLUDES>>>
   #INCLUDE "c:\mlg\MLG_DLLPB.INC"
<<<END>>>
' syntax:    FunctionName|par1
' par1 must be a string in quotes or a numeric value (long)
' must be actual function name in DLL !
' PB function names are converted to all CAPS when compiled.
<<<REGISTER>>>
   MLG_INIT
<<<END>>>
' Property Character|Style|Style Numeric Value
' or
' Property Character|Style Description|Style|Style Numeric Value
' maximum of 30 styles allowed
' extend styles must have [EX] before value
' Note: %WS_CHILD and %WS_VISIBLE are always assumed so don't define
<<<STYLES>>>
   F|Flat Border|%WS_BORDER|&H800000
   R|Raised Border|%WS_DLGFRAME|&H400000
   S|Sunken Border|%WS_EX_CLIENTEDGE|[EX]&H00000200
   T|Tabstop|%WS_TABSTOP|&H10000
<<<END>>>
<<<USECOLORMSG>>>
   NO
<<<END>>>
<<<USEFONTMSG>>>
   NO
<<<END>>
<<<DEFAULTTEXT>>>
   e3/r50/c8/b3/m1First,Second,Third
<<<END>>>
<<<NOTIFY>>>
<<<END>>>
<<<INITCODE>>>
   MLG_Init 
<<<END>>>
<<<CODE>>>

<<<END>>>
2
EZGUI 5 support forum / Re: EZC file for Phoenix Grid
« Last post by Chris Boss on February 25, 2024, 04:51:01 pm »
Appreciate the post.

Yes, the EZGUI designer supports third party controls, so feel free to post an EZC files for custom controls you may use.

I would like to point out that once a third party custom control is loaded into your app, EZGUI also allows you to subclass the control to allow it to benefit from the subclass engines features.

Use EZ_SubClassEx to subclass third party controls.

3
EZGUI 5 support forum / EZC file for Phoenix Grid
« Last post by Chris Gaskell on February 25, 2024, 05:23:38 am »
Below is the contents of EZC file I use for Phoenix Grid:
I hope that it may be of use to some of you


<<<DESC>>>
   Phoenix Grid Control
<<<END>>>
<<<CLASS>>>
   Phnx_Grid_Class32
<<<END>>>
<<<DLL>>>
   Grid32Ex.dll
<<<END>>>
<<<INCLUDES>>>
   #INCLUDE "GRID32EX.INC"
<<<END>>>
<<<REGISTER>>>
    INITGRIDCONTROL
<<<END>>>
<<<STYLES>>>
     A|Has Caption|%GCS_CAPTION|&H0001??
     B|Show Horiz G Lines|%GCS_HORZGRIDLINES|&H0002??
     C|Show Vert G Lines|%GCS_VERTGRIDLINES|&H0004??
     D|Flat Header|%GCS_FLATHEADER|&H0008??
     E|Read Only|%GCS_READONLY|&H0010??
     F|Show Tool Tips|%GCS_TOOLTIPS|&H0020??
     G|Two Click Activation|%GCS_TWOCLICKACTIVATE|&H0040??
     H|Cycle State on Click|%GCS_CYCLESTATEONCLICK|&H0080??
     I|Drag Drop Edit|%GCS_DRAGDROPEDIT|&H0100??
     J|Allow Custom Edit|%GCS_CUSTOMEDITOR|&H0200??
     K|Disable Scroll Bars|%GCS_DISABLENOSCROLL|&H0400??
     L|Text Call Back|%GCS_TEXTCALLBACK|&H0800??
     M|Set Selection|%GCS_SETSELECTION|&H1000??
     N|Always Show Selection|%GCS_SHOWSELALWAYS|&H2000??
     O|No Beep|%GCS_SILENT|&H4000??
     P|Edit On Focus|%GCS_EX_LABELEDITONFOCUS|[EX]&H0001??
     Q|Clip Cell|%GCS_EX_CLIPCELL|[EX]&H0002??
     R|Auto Size Col|%GCS_EX_AUTOSIZEONEXPAND|[EX]&H0004??
     S|Busy Tip|%GCS_EX_BUSYTIP|[EX]&H0008??
     T|Grid Filled|%GCS_EX_GRIDFILLED|[EX]&H0010??
     U|Allow Only Single Select|%GCS_EX_SINGLESELECT|[EX]&H0020??
     V|Hide Focus Rectangle|%GCS_EX_NOFOCUSRECT|[EX]&H0040??
     W|Hide Node Lines|%GCS_EX_NONODELINES|[EX]&H0080??
     X|Fixed Width Edit|%GCS_EX_LABELEDITFIXED|[EX]&H0100??
     Y|Sort Drop List|%GCS_EX_LABELEDITSORT|[EX]&H0200??
     Z|End Edit On Drop Click|%GCS_EX_LABELEDITENDONCLICK|[EX]&H0400??
     #|Background Colour Border|%GCS_EX_BKGNDCOLORTOBORDER|[EX]&H0800??
   
<<<END>>>
<<<USECOLORMSG>>>
   YES
<<<END>>>
<<<USEFONTMSG>>>
   YES
<<<END>>>
<<<DEFAULTTEXT>>>
   50,100
<<<END>>>
<<<NOTIFY>>>
<<<END>>>
<<<INITCODE>>>
     INITGRIDCONTROL
<<<END>>>
<<<CODE>>>

<<<END>>>

4
General Discussion / Re: The state of the Computer Workshop as of Oct 2023 !!!
« Last post by Chris Boss on February 22, 2024, 12:33:04 pm »
It amazes me how many EZGUI users continue to be very productive with it for so long.

Feel free to post any of your experiences using EZGUI here.

EZGUI currently is being used in a number of commercial applications all over the world.

5
General Discussion / Re: The state of the Computer Workshop as of Oct 2023 !!!
« Last post by Chris Gaskell on February 22, 2024, 08:56:20 am »
Good luck with being semi-retired. I'm semi-retired but the problem is I've never been busier! EZGUI is a fantastic work, and is always my go to tool. Prior to this great tool, I always hated designing forms and the like.
Wish you well.
6
General Discussion / Re: The state of the Computer Workshop as of Oct 2023 !!!
« Last post by Brice M on October 26, 2023, 09:30:30 pm »
- Raspberry PI

For Christmas, Wifey ordered me this Orange Pi.  I am still new to the Raspberry Pi world but really liked the looks and style of this one.  PureBasic supports Raspberry Pi.

Congratulations on your well-deserved retirement.
7
General Discussion / Re: The state of the Computer Workshop as of Oct 2023 !!!
« Last post by Chris Boss on October 17, 2023, 11:49:23 am »
For those interested in purchasing EZGUI 5.0 Professional, here is the link to the order page (at BMTMicro):

https://secure.bmtmicro.com/servlets/Orders.ShoppingCart?CID=727&PRODUCTID=7270033

8
General Discussion / The state of the Computer Workshop as of Oct 2023 !!!
« Last post by Chris Boss on October 17, 2023, 11:22:49 am »
Hello to all who have been using EZGUI.

I want to thank you for all your support and it has been a pleasure providing you with a product such as EZGUI 5.0 Professional.

As of this year (2023) I am now partially retired. So what does this mean for EZGUI and its future ?

(1) EZGUI 5.0 Professional is so feature rich that there really isn't any need for an update (unless a bug fix is released).
Powerbasic has yet to provide a 64 bit compiler so it makes little sense to work on a next gen version (if that changes it may be done)

(2) My website costs me money, but for now I can afford to handle the cost, so my forums will still be here

(3) I will continue to sell EZGUI 5.0 and provide support (via the forums) to all new and old customers. For how long I can't tell, but no need to stop it currently.

(4) Be aware that because of no updates to Powerbasic, third party addons have had minimal sales for years now and EZGUI is no exception.
I still do get sales, but it does not even cover my website costs.

(5) Now being semi-retired, I plan on changing my website to a hobby status, rather than purely 100% commercial. What does that mean ?
My website is now open to be used for any hobby projects I am working on, so the forums will likely reflect this before long. I no longer need to use it only
for commercial work. That means it won't be a write off for my business and I will bear the costs purely for my hobby use. This does free it up to be used for anything I have
an interest, which includes:

Embedded:
- Arduino
- ESP32
- Tibbo
- Raspberry PI
- an other SOC boards

Basic programming languages (other than Powerbasic)
- BASCOM AVR
- GreatCow Basic
- XOJO
- B4R (Basic for Arduino)

3D Printing

Hobby CNC
- Building my own CNC

Woodworking
- Designing jigs for tools, plans for projects and best of all using a Bandsaw sawmill (Frontier OS18)

see:  https://www.frontiersawmills.com/en_us/os18-sawmill-with-7hp-212cc-lifan-recoil-start-gas-engine

ART
- both my wife and I are casual artists and I can share stuff about our art and as well info about digital art.




9
Advanced EZGUI / Re: Components
« Last post by Raymond Couzens on March 23, 2023, 08:27:03 am »
It's okay, I've discovered the %EZ_NoAutoSize event so just had to set Cancel to 1.  Slowly getting the idea of this.
10
Advanced EZGUI / Re: Components
« Last post by Raymond Couzens on March 23, 2023, 05:22:52 am »
I've created a test control that has two labels and a ListView. I've also successfully created the dll for using it within the ezgui designer but at the moment just testing within my code.  I can create the control and display it fine.  What I was hoping was to be able to add my custom control to the main form's auto resizing by using the EZ_UseAutoSize and EZ_AddAutoSize commands but this is not working so have no doubt missed something.  I can of course write my own code for resizing the custom control but was just wondering if I've missed something obvious and can use ezgui's resize engine?  Thanks.
Pages: [1] 2 3 ... 9