18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

BUILDING APPLICATIONS WITH C++ AND CONTROL WIDGETS<br />

}<br />

HRESULT AddDateTool::OnMouseMove(LONG Button, LONG Shift, LONG X, LONG Y)<br />

{<br />

return E_NOTIMPL;<br />

}<br />

HRESULT AddDateTool::OnMouseUp(LONG Button, LONG Shift, LONG X, LONG Y)<br />

{<br />

return E_NOTIMPL;<br />

}<br />

HRESULT AddDateTool::OnDblClick()<br />

{<br />

return E_NOTIMPL;<br />

}<br />

HRESULT AddDateTool::OnKeyDown(LONG keyCode, LONG Shift)<br />

{<br />

return E_NOTIMPL;<br />

}<br />

HRESULT AddDateTool::OnKeyUp(LONG keyCode, LONG Shift)<br />

{<br />

return E_NOTIMPL;<br />

}<br />

HRESULT AddDateTool::OnContextMenu(LONG X, LONG Y, VARIANT_BOOL* handled)<br />

{<br />

return E_NOTIMPL;<br />

}<br />

HRESULT AddDateTool::Refresh(OLE_HANDLE ole)<br />

{<br />

return E_NOTIMPL;<br />

}<br />

HRESULT AddDateTool::Deactivate(VARIANT_BOOL* complete)<br />

{<br />

if (!complete)<br />

return E_POINTER;<br />

*complete = VARIANT_TRUE;<br />

return S_OK;<br />

}<br />

char* AddDateTool::FormatDate()<br />

{<br />

…<br />

}<br />

Chapter 6 • <strong>Developer</strong> scenarios • 399

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!