win95/unicode

Christian Ehrlicher Ch.Ehrlicher at gmx.de
Wed Nov 10 17:07:14 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| If we don't set it to the highest possible values then defines for
features
| only present in later versions will not be included (since they will are
| guarded by #if WINVER>0x0500, etc. lines) and we will have to
re-define them
| in qt_windows.h.
| What we actually want is the defines and structures but not the prototypes
| so we don't accidentally call non-Windows 95 functions but I can't see how
| we can get that. Functions only present in later versions should be loaded
| dynamically using GetProcAddress (and LoadLibrary for DLLs).
There's maybe another small problem: RegisterClass, CreateWindow and
some other functions are implemented as ansi and unicode version. When
you look at the prototype of RegisterClass you don't see this at first
and no QT_WA - macro is used... we must somehow find those functions and
replace them.

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBkjyynNKwkgf+zVMRAhu3AJ9PHyxFCuLPYle7lhTE4VpYX+1BmQCeL1r5
jZNyQLQwiDnh0fip2Ubs02c=
=MIYt
-----END PGP SIGNATURE-----


More information about the kde-cygwin mailing list