Classlib

Click to open or copy the Classlib class library.

In order to build any of the Samples for Inside OLE, 2nd Edition, you need to copy the required files.  You only need to copy these files once.

This sample is the C++ class library that was created for the Inside OLE book, 2nd Edition.  See the online version of Inside OLE in the MSDN Library for a description of this class library.

Building SDK Samples

This sample uses the following keywords:

aboutproc; activedocument; adjustwindowrect; ansiupper; askandsave; beginpaint; cclient; cdocument; cdocumentadvisesink; cframe; chatchwin; check; childset; chourglass; clear; clip; closedocument; commandparams; commdlgextendederror; createbitmap; createcclient; createcdocument; createdoc; createpatternbrush; createtoolbar; createwindow; createwindowex; cstatusline; cstringtable; ctoolbar; cwindow; dataget; dataset; defaultframeproc; defdocumentproc; defframeproc; defwindowproc; deleteobject; destroywindow; dialogbox; dispatchmessage; documentcount; documentlist; documentwndproc; drawmenubar; drawshading; enable; enablemenuitem; enablewindow; enddialog; endpaint; errormessage; exist; fcleanverify; fdirtyget; fdirtyset; filenameget; fmessagehook; focusset; fontget; fontset; fquerypaste; fquerysave; frame; frameget; framewndproc; free; gbgizmoadd; gbgizmocheck; gbgizmodataget; gbgizmodataset; gbgizmoenable; gbgizmoexist; gbgizmofocusset; gbgizmointget; gbgizmointset; gbgizmonotifyget; gbgizmonotifyset; gbgizmoremove; gbgizmosendmessage; gbgizmoshow; gbgizmotextget; gbgizmotextset; gbgizmotypeget; gbhwndassociateget; gbhwndassociateset; getclientrect; getcommandline; getfiletitle; getmenu; getmessage; getopenfilename; getparent; getprofileint; getsavefilename; getsubmenu; getwindowlong; getwindowrect; getwindowtext; getwindowtextlength; hatchwindowregister; hatchwndproc; hwndassociateget; hwndassociateset; inflaterect; instance; intersectrect; intget; intset; isclipboardformatavailable; iswindow; iswindowvisible; load; loadaccelerators; loadbitmap; loadcursor; loadicon; loadstring; lstrcmpi; lstrcpy; lstrcpyn; lstrlen; makeintresource; malloc; mdirefreshmenu; memset; menuselect; messagebox; messagedisplay; messageget; messagegetlength; messageloop; messagemap; messageset; newdocument; notifyget; notifyset; onactivate; oncaptionchange; oncloserequest; oncommand; ondatachange; ondocumentactivate; ondocumentdatachange; onsize; onsizechange; onwindowcommand; openinitialfiles; parsecommandline; paste; patblt; postmessage; postquitmessage; preshowinit; psz; pszwhitespacescan; queryclosealldocuments; rectsset; registerallclasses; registerclass; registerclipboardformat; releasecapture; remove; rename; renderformat; replacecharwithnull; rgb; save; saveopendialog; sdiclientwndproc; sdiverify; selectobject; sendcommand; sendmessage; setbkcolor; setcapture; setcursor; setfocus; setparent; setrect; settextcolor; setwindowlong; setwindowpos; setwindowtext; show; showdocument; showhatch; showwindow; statstripmenuselect; statstripmessagedisplay; statstripmessagemap; statusline; text; textget; textset; translateaccelerator; translatemdisysaccel; translatemessage; typeget; uitoolconfigurefordisplay; undo; updatemenus; updatetoolbar; updatewindow; window; windowtitleset; wsprintf