F3C Logo, 6,061 bytes

DOCUMENTATION


Welcome to the F3C! This is the documentation for these funny little things which I've spent some time creating. Now they are finally here... ready for all to see, use, and make a lot better.

Without any further ado, here is the table of contents.


Table of contents


Basic information about the F3C

The F3C is a set of C++ classes which are "wrappers" for various Windows API's, which will hopefully make programming for Windows much less of a painful task than it is normally.

The set of components cover things like Windows, buttons, edit controls, Registry, filesystems, files, and even threads! The list is by no means complete, but it is a good start.

There are several bugs in the F3C, including one that is proving very hard to squash - but they are being worked on, steadily and slowly. If you can help - please do! It is a lot of work for one person to do.

[
Back to Contents ]

Legal information about the F3C

The F3C falls under the GNU General Public License. You can read the license here or read more about it at http://www.gnu.org.

[ Back to Contents ]

Version History

This has been moved as of Version 1.05: it's now here.

[ Back to Contents ]

Known Bugs (and workarounds)

I'm sorry - there are some bugs. I'd love for there not to be, but that's just a fact of programming life. Some bugs I eliminated, but a few remain, just to annoy us all. I think I have identified the major ones, and for some, workarounds have been developed.

A lot of the sections of classes have not been tested, so any unexpected results - play with it, check out the F3C code for it - I may have missed something.

I apologise extensively for this; I'd love for there to be no bugs, but that is just a dream to all but the best programmers...

[
Back to Contents ]

Learning how to use the F3C

Hopefully this should not be too difficult, but over here is a document on how to program with the F3C. Enjoy!

[ Back to Contents ]

Components

What follows is a list of all the components that are currently available as part of the F3C. Any components marked with an asterisk may either not work or not fully work.

Additionally, here is a quick and dirty list of Virtual Keycodes.

And that's the list for the moment. If you write any more classes, or fix the ones that are there, again, share it with me, and I'll pass it along to everyone! Of course, you will get the credit!

[ Back to Contents ]

Credits and Acknowledgements

There are several people responsible for this... thing. First and foremost is Daniel Foote (d_foote@spyring.com), who actually wrote these classes. After that is Mr Miles (aka. theForger, http://www.winprog.org). Mr Miles wrote the tFDIB class, and also wrote these great tutorials for me to learn from.

After that comes everybody else - for at least looking at these classes, as non-functional as they are...

[ Back to Contents ]