FrameWrk: Build Library for Framework

Click to open or copy the FrameWrk project files.

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

Click to open or copy the Lib project files (required).

The FrameWrk sample is part of the BaseCtl sample. From the command line, run nmake to build a debug build or nmake nodebug=1 to build a nodebug (retail) build of the framework library.

After building the FrameWrk libraries you can build the other BaseCtl samples.

Building SDK Samples

This sample demonstrates the following keywords:

_createoledc; _idmsgbox; _makepath; _specialkeystate; abort; activationpolicyofcontrol; addref; addref_object; addsink; addslot; advise; aftercreatewindow; allocslot; ambientpropertychanged; ansinext; assert; beforecreatewindow; beforedestroywindow; beginpaint; binding; bindtostorage; bitmapidofcontrol; callwindowproc; caninplaceactivate; canwindowlessactivate; cautomationobject; cclassfactory; ccustomverbsofcontrol; cdownloadsink; cexpandoobject; check_pointer; checkforlicense; checklicensekey; cleanup_on_error; cleanup_on_failure; cleanupreflection; clearhashtable; cloneproperties; clsidofobject; clsidofobject; colecontrol; comparename; controlfromhwnd; copyandaddrefobject; copymemory; copyoleverb; cotaskmemalloc; cotaskmemalloc; cotaskmemfree; cproppagesofcontrol; createbindctx; createdc; createdialog; createerrorinfo; createfnofobject; createinplacewindow; createinstance; createinstancelic; createmoniker; createoleadviseholder; createoleobjectfromindex; createrectrgnindirect; createreflectwindow; createstream; createurlmoniker; createwindow; createwindowex; cstandardenum; ctlwndclassregistered; ctypeinfoofobject; cunknownobject; customverbsofcontrol; debugbreak; define_guid; defwindowproc; delete; deletecriticalsection; deletedc; deletekeyandsubkeys; deleteobject; destroywindow; dialogproc; disablethreadlibrarycalls; dispid; do_guids_match; docstringidofproppage; docustomverb; dosuperclasspaint; doverb; enablemodeless; endpaint; entercriticalsection; enumadvise; equalrect; eventiidofcontrol; externaladdref; externalqueryinterface; externalrelease; fail; failed; fatalappexit; fcontrolisopaque; fcontroliswindowless; fireevent; fireprogress; firereadystatechange; freeallslots; g_pfnthreadproc; getactivewindow; getambientproperty; getamoniker; getbindhost; getbindinfo; getcapture; getclassid; getclientrect; getdc; getdevicecaps; getextent; getfocus; gethashtablehead; getidofname; getidsofnames; getidsofnamesex; getinplacesite; getkeystate; getlasterror; getlicensekey; getlicinfo; getlocaleid; getlocaleinfo; getmodulefilename; getnextdispid; getnextdispid; getouterwindow; getparent; getparkingwindow; getpriority; getpriority; getprocessheap; getreftypeinfo; getreftypeofimpltype; getresourcehandle; getscreenmetrics; getslot; getsystemmetrics; gettypeinfo; gettypeinfocount; gettypeinfoofguid; getversion; getwindow; getwindowcontext; getwindowlong; getwindowrect; gtr_free; gtr_malloc; heapalloc; heapfree; heaprealloc; helpcontextofproppage; helpfileofobject; helpfileofproppage; himetric_per_inch; himetrictopixel; hresult_from_win32; iindex; indexofoleobject; init; initializecriticalsection; initializelibrary; initializenewstate; initnew; inplaceactivate; inplacedeactivate; insert; interfaceofobject; interlockeddecrement; interlockedincrement; internalqueryinterface; intersectrect; invalidaterect; invoke; isdialogmessage; isemptyobject; isequalguid; iswindowvisible; langidfromlcid; leavecriticalsection; lhashvalofname; load; loadbinarystate; loadlibrary; loadregtypelib; loadstandardstate; loadstring; loadtextstate; loadtypelib; lockserver; lparam; lpclsid; lpdevmodew; lpolestr; lpsizel; lptodp; lstrcat; lstrcpy; lstrlen; lstrlenw; m_cbelementsize; m_celements; m_cpevents; m_cpevents.advise; m_cpevents.doinvoke; m_cppropnotify; m_cppropnotify.addsink; m_ensureloaded; m_icurrent; m_iid; m_iindex; m_objecttype; m_pfncopyelement; m_pmainunknown; m_polecontrol; m_releaseallobjects; m_rgelements; m_savetostream; make_ansiptr_fromwide; make_wideptr_fromansi; makelangid; makelcid; makewidestrfromansi; map_loghim_to_pix; map_pix_to_loghim; mapwindowpoints; memcpy; memset; messagebox; mkparsedisplaynameex; modaldialog; move; multibytetowidechar; name; nameofobject; new; next; nextcontrol; objectiscreatable; ocxdefwindowproc; offsetof; offsetrect; olecreatepropertyframe; olemiscflagsofcontrol; olestrfromansi; olestrfromresid; onchanged; ondata; ondataavailable; ondatachanged; ondefwindowmessage; ondraw; onfocus; ongetpalette; ongetrect; oninplaceactivate; oninplaceactivateex; oninplacedeactivate; onlowresource; onobjectavailable; onposrectchange; onprogress; onquickactivate; onrequestedit; onsetextent; onsetobjectrectschangingwindowpos; onspecialkey; onstartbinding; onstatuschange; onstopbinding; onuiactivate; onuideactivate; onverb; onviewchange; openstream; optimize; outputdebugstring; pixeltohimetric; pointer; postmessagefilter; pproppagesofcontrol; pptypeinfoofobject; premessagefilter; primarylangid; ptinrect; ptypeinfoofobject; qi_inherits; queryinterface; quick_release; read; regclosekey; regcreatekeyex; regdeletekey; regenumkeyex; registerallobjects; registerautomationobject; registerbindstatuscallback; registerclass; registerclassdata; registercontrolobject; registerdata; registertypelib; registerunknownobject; regopenkeyex; regsetvalueex; release; release_object; releasedc; requestlickey; return_on_failure; return_on_nullalloc; savebinarystate; saveobject; savestandardstate; savetextstate; scrollrect; scrollwindowex; sendmessage; sendonsave; setactiveobject; setadvise; setborderspace; setcapture; setclientsite; setdescription; seterrorinfo; setextent; setfocus; setguid; setguifocus; sethelpcontext; sethelpfile; setinplaceparent; setinplacevisible; setlibrarythreadproc; setmapmode; setobjectrects; setobjects; setparent; setslot; setsource; setupdownload; setviewportextex; setviewportorgex; setwindowextex; setwindowlong; setwindoworgex; setwindowpos; setwindowrgn; showobject; showpropertyframe; showwindow; stdmethod; stdmethod_; stdmethodimp_; stringfromguida; subclasswndprocofcontrol; subclasswndprocofcontrol; subclasswndprocofcontrol; succeeded; succeeded; sysallocstring; sysallocstring; sysallocstringlen; templatenameofproppage; titleidofproppage; translateaccelerator; uideactivate; unadvise; uninitializelibrary; unregisterallobjects; unregisterautomationobject; unregisterclass; unregistercontrolobject; unregisterdata; unregistertypelibrary; unregisterunknownobject; ushort)versionofobject; v_cy; v_i2; v_i4; va_arg; va_end; va_start; variantchangetype; variantclear; variantinit; versionofobject; viewchanged; warning; widechartomultibyte; windowless; windowproc; winhelp; wndclassnameofcontrol; write; wsprintf; zeromemory