I have been using the gcc compiler with code::blocks ide, and have noticed there are some things missing in the commctrl.h which are:
PBS_MARQUEE and PBM_SETMARQUEE to set a progress bar to marquee animation style.
LVS_EX_DOUBLEBUFFER for a double buffer on a list view…
there are probably a lot more missing, but these are the ones i’ve noticed, and i need them!
i have downloaded the latest mingw libraries and they are still not in, the only place i can find them is in visual studios headers, but i don’t want to use that
is there any way i can get them in gcc?
GCC does not do a good job of supporting Windows. This is a prime example of why. It’s an excellent compiler. and on Unix boxes there’s nothing else I’d ever use, because it’s an excellent compiler, but…
MinGW simply does not include a few of the Windows headers, and for those that they do, they aren’t always as up to date as the ones in the Windows SDK.
Finally, in order to support some bits of COM, GCC would need to be able to parse IDL, is not typically used on non-Windows systems is not currently supported by GCC.
Visual C++ Express (as well as it’s compiler included in the Windows SDK) is free. What is your aversion to it?