Click to open or copy the files for the Pick3 sample.
This sample takes an empty direct draw primary surface, which is created in Pick3.cpp, and passes it to the DAView object for rendering.
This sample uses the following keywords:
_bstr_t; _ftime; _t; _tcscat; _tcscpy; abs; activate; blt; clienttoscreen; cocreateinstance; coinitialize; colorhslanim; colorrgb; compose3; couninitialize; createclipper; createdirectdraw; createinstance; createsurface; createsurfaces; createwindowex; danumber; defwindowproc; destroywindow; diffusecolor; dispatchmessage; div; doinit; dump_com_error; error; errormessage; exclude; finiobjects; geometryimage; getclientrect; getcurrentdirectory; getforegroundwindow; getmessage; getstockobject; gettickcount; importgeometry; initdxaviewobj; initfail; integral; isiconic; islost; loadcursor; loadicon; messagebox; mul; outputdebugstring; overlay; parallelcamera; peekmessage; perspectivecamera; postmessage; postquitmessage; recreatesurfaces; redrawwindow; registerclass; release; releasesurfaces; rename; rename_namespace; render; resetdxasurfaces; restore; restoreall; rotate3anim; scale3anim; scale3uniform; scale3uniformanim; setclipper; setcooperativelevel; setcursor; sethwnd; setrect; setviewport; showwindow; sin; solidcolorimage; sprintf; startmodel; startole; switch; tick; transform; translate3; translatemessage; uniongeometry; until; updateframe; updatewindow; waitmessage; windowproc; winmain