Exeskel: Exe Skeleton

Click to open or copy the Exeskel project files.

Click to open or copy the Include files (required).

Click to open or copy the Library files (required).

The Exeskel sample introduces the basic application skeleton, which can be used as a point of departure for more complex COM applications. It is used as a base for the COM series of code samples. Of particular interest in this code sample is the support for initializing and uninitializing the COM libraries. The general use of Apputil to construct this application is also worthy of study.

See the parent topic, COM Tutorial Samples, to download global tutorial files or any HTML files about this sample.

Building SDK Samples

This sample uses the following keywords:

cmainwindow; coinitialize; couninitialize; create; defined; defwindowproc; delete_pointer; dispatchmessage; domenu; errorbox; getdc; gethwnd; getlasterror; getmessage; getsystemmetrics; gettextmetrics; getusername; initapplication; initinstance; loadaccelerators; loadcursor; loadicon; loadimage; loadstringa; makefamilypath; makeintresource; messageboxa; postmessage; postquitmessage; readhelp; readsource; readtutorial; registerclassex; releasedc; showdialog; showwindow; style; succeeded; text; translateaccelerator; translatemessage; unicodeok; updatewindow; windowproc; winmain