Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » Win32 GUI Designer?

This thread is locked; no one can reply to it. rss feed Print
 1   2 
Win32 GUI Designer?
Thomas Fjellstrom
Member #476
June 2000
avatar

I need a GUI designer for Win32... I've been scouting google and sf.net for over an hour... Not found a thing yet :)

Does anyone have a good sugestion? (MFC and VB don't count, I said 'GOOD'). I need it for a project done in C with straight Win32 API...

Thanks.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

23yrold3yrold
Member #1,134
March 2001
avatar

MSVC++ is quite good (How is the MFC relevent?). But it ain't free, of course ...

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Thomas Fjellstrom
Member #476
June 2000
avatar

Quote:

But it ain't free, of course ...

Thats the kicker... I'd use C++Builder If I could... Too expensive, and I'd have to go to lengths to get the C++ code integrated with the rest of my app.

Quote:

How is the MFC relevent

I don't like MFC. I started learning it a couple years ago, and decided I prefer the Win32 API.

Thanks :)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

23yrold3yrold
Member #1,134
March 2001
avatar

Quote:

I don't like MFC.

Neither do I, but what does that have to do with MSVC's built in dialog editor? I use it for my MinGW programs ...

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Thomas Fjellstrom
Member #476
June 2000
avatar

Quote:

Neither do I, but what does that have to do with MSVC's built in dialog editor?

I thought they went hand in hand. Guess not...

In case you are wondering... this:
{"name":"pref.png","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/0\/b0396528ee267dfa5b7c527a06b64b0c.png","w":535,"h":418,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/0\/b0396528ee267dfa5b7c527a06b64b0c"}pref.png
is the main place I'm going to want to use a gui editor...

I've got my own 'layout' code (as you might have guessed...) but I'll be sooo tedious laying out a ton of config widgets and handling them...

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Funklord
Member #467
June 2000
avatar

Guess what I'm building...

http://217.215.67.42/~funk/pic.png

Someone said something about GUI design? let's leave that to the pros at MS =P

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

Thomas Fjellstrom
Member #476
June 2000
avatar

hehe... geeze man. I can do better than that, and I suck!

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Funklord
Member #467
June 2000
avatar

you can w..?

now I'm sad... that was an insult. :(

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

DanTheKat
Member #1,990
March 2002
avatar

Don't be sad... Just assume he was making fun of Micro$ith's GUIs and be happy!

---
"Even the best spellcaster can't transmute bread into bread." - spellcaster

Thomas Fjellstrom
Member #476
June 2000
avatar

Quote:

now I'm sad... that was an insult.

:( I'm sory! I was just kidding. I didn't mean it...

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Funklord
Member #467
June 2000
avatar

Anyways.. all RAD tools for windows cost mucho dinero, although there are some free limited alternatives out there.

Use qt instead, it offers a much better API and GUI editor and works on platforms including win/linux/mac.

kdevelop + Qt Designer are really much nicer than MSVC

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

Thomas Fjellstrom
Member #476
June 2000
avatar

Yeah. I've already looked into QT. I like it but It also costs much denero for windows :) sure you can get a bianry version, but IIRC its only for MSVC and C++Builder.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Funklord
Member #467
June 2000
avatar

hmm.. yes that sux.. binary version 2.3 is the last win version which is free...
well my main target is linux/X11, if anyone wants to compile my sources for windows they are welcome to pay for the qt license required.

----------------------
[ Me payge | Me shoutcast (128k) | Me in aktOin! | Me OS | Me friends ]

Age is inversely proportional to how much drink you've had - Funklord

Niunio
Member #1,975
March 2002
avatar

Quote:

I don't like MFC

Why don't you go to Pascal/Delphi?;D

Well, you can use the Win32 API with Pascal and the GUI Designer is great. See the project I'm working on (at job):
http://www.terra.es/personal4/gmjimen/TPV.PNG
Silos-TPV
http://www.terra.es/personal4/gmjimen/menus.PNG

Great, aren't they?8-);D

[edit]
And you can get the personal edition that is quite cheap (or free? I'm not sure). And then you can port your programs to Kylix...
[/edit]

-----------------
Current projects: Allegro.pas | MinGRo

Thomas Fjellstrom
Member #476
June 2000
avatar

Actually, I will be doing later things in Delphi/Kylix but I've already put so much effort into the code, and I don't want to trash it. :)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Marcello
Member #1,860
January 2002
avatar

I say you download netbeans and make your gui's in java. ;-)

Marcello

Thomas Fjellstrom
Member #476
June 2000
avatar

I'm dumb!. I don't know about java... But I do have a working Delphi plugin for my file_filter program. Cool. It even adds a prefs frame to the config window! :)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Mars
Member #971
February 2001
avatar

That LCC compiler for Windows includes a ressource file editor where you can click and draw your boxes. I don't know how advanced it is though.

--
This posting is a natural product. The slight variations in spelling and grammar enhance its individual character and beauty and in no way are to be considered flaws or defects.

Thomas Fjellstrom
Member #476
June 2000
avatar

hmmm.. last time i checked that LCC-Win32 compiler went totally comercial... I should check again.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

phz
Member #620
September 2000

It's still free, download it here:

http://www.cs.virginia.edu/~lcc-win32/

The resource editor is pretty good, run their IDE 'wedit' to use it.

-----
Stop Doing Things that Dhat Don't Work.

sech
Member #2,271
April 2002

Microsoft Dialog Editor is a really nice editor. I use it to create dialogs for my programs that I make with MinGW. It works great! I'm using a version for Windows 3.1 of course, but there should be a newer version at http://www.powerbasic.com/files/pub/mstools/. It saves the dialog as a .res file and the object names in a .h file. Hope you'll find it useful! ;)

"What are we going to do tonight, Bill?"
"Same thing we do every night Steve, try to take over the world!"

Thomas Fjellstrom
Member #476
June 2000
avatar

Cool. Thanks :)

hmm.. Only saw an NT version, that doesn't like 98.. So good thing I have XP at home ;)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

X-G
Member #856
December 2000
avatar

What if someone would like to, say, write the resource files from scratch rather than using an editor? Any tutorials, guides, reference lists or similar available anywhere?

--
Since 2008-Jun-18, democracy in Sweden is dead. | 悪霊退散!悪霊退散!怨霊、物の怪、困った時は ドーマン!セーマン!ドーマン!セーマン! 直ぐに呼びましょう陰陽師レッツゴー!

Zaphos
Member #1,468
August 2001

X-G
Member #856
December 2000
avatar

That was a VERY precise answer for someone who has no idea what to look for exactly. Plus, MS are probably more inclined to tell you to buy MSVC++ and use that designer rather than writing your own.

--
Since 2008-Jun-18, democracy in Sweden is dead. | 悪霊退散!悪霊退散!怨霊、物の怪、困った時は ドーマン!セーマン!ドーマン!セーマン! 直ぐに呼びましょう陰陽師レッツゴー!

 1   2 


Go to: