|
Introduction and the basics:
|
|
Conventions
of this document |
|
|
How
is this document supposed to be used? |
|
|
What is
EWin? |
|
|
What operating
systems does EWin support? |
|
|
Would you
break EWin into basic parts? |
|
|
What
is Windows Programming like? |
|
|
Damn
you, tell me useful things about Windows Programming! |
|
|
What
are the fundamental properties that every window has? |
|
|
What's
a window class? And why do I care? |
|
|
[Advanced
Topic] I know something about Windows programming already. Where
is the message dispatch loop, the WNDPROC window procedure, and
the DLGPROC? |
|
|
So, anyway,
how do I get started? I want a minimal EWin application! |
|
|
What
is EWinMain, exactly? |
|
|
What
the HELL is TWinAttr()??? And isn't that a syntax error, there? |
|
|
What
is the first parameter that you pass to the TWin's constructor,
and why has it been NULL in the examples so far? |
|
|
Why
isn't that first TWin constructor parameter, the Parent pointer,
smushed into the TWinAttr like all the other attributes? |
Handling messages:
Child windows:
Menus and dialogs:
Window lifespans:
Drawing things:
Custom Controls:
Debugging and Debug Mode:
Everything Else:
Thus ends the main tutorial. Coming soon: the other tutorials
in HTML format. |