mCtrl is a library providing set of additional user interface controls for Windows, intended to be complementary to standard controls from
MCTRL.DLL is aimed to MS Windows 2000 and newer (i.e. MS Windows 2000, MS Windows XP, MS Windows Server 2003, MS Windows Vista, MS Windows Server 2008 and MS Windows 7), both 32 and 64-bit versions.
These topics are more closely covered in Design Notes.
Using mCtrl is as easy as of any other library. Include the relevant public headers (in the downloaded packages under
include/mCtrl. Within mCtrl, each GUI control or other module has its own header file.
Note that to minimize the chance of filename clashes you should instruct your C compiler to search for include files to
include directory and then specify the mCtrl subdirectory within the include directives.
Alternatively, there is also all-in-one header, which includes all mCtrl public headers.
Finally, link with the appropriate import library. Import libraries live in subdirectory
lib64 (for 32-bit or 64-bit binaries respectively). In both directories, thw following import libs can be found:
libmctrl.aintended for gcc-based toolchains (e.g. mingw).
mCtrl.libintended for MS Visual Studio and Microsoft C compiler.
Of course you have then distribute your applications with
MCTRL.DLL, which is located in subdirectory