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 />

void MapControlEvents::OnDoubleClick(long button, long shift, long x,<br />

long y, double mapX, double mapY)<br />

{<br />

}<br />

void MapControlEvents::OnExtentUpdated(VARIANT displayTransformation,<br />

VARIANT_BOOL sizeChanged,<br />

VARIANT newEnvelope)<br />

{<br />

}<br />

void MapControlEvents::OnFullExtentUpdated(VARIANT displayTransformation,<br />

VARIANT newEnvelope)<br />

{<br />

}<br />

void MapControlEvents::OnKeyDown(long keyCode, long shift)<br />

{<br />

}<br />

void MapControlEvents::OnKeyUp(long keyCode, long shift)<br />

{<br />

}<br />

void MapControlEvents::OnMapReplaced(VARIANT newMap)<br />

{<br />

}<br />

void MapControlEvents::OnMouseDown(long button, long shift, long x, long y,<br />

double mapX, double mapY)<br />

{<br />

}<br />

void MapControlEvents::OnMouseMove(long button, long shift, long x, long y,<br />

double mapX, double mapY)<br />

{<br />

}<br />

void MapControlEvents::OnMouseUp(long button, long shift, long x, long y,<br />

double mapX, double mapY)<br />

{<br />

}<br />

void MapControlEvents::OnOleDrop(esriControlsDropAction dropAction,<br />

VARIANT dataObjectHelper, long* effect,<br />

long button, long shift, long x, long y)<br />

{<br />

}<br />

void MapControlEvents::OnSelectionChanged()<br />

390 • <strong>ArcGIS</strong> <strong>Engine</strong> <strong>Developer</strong> <strong>Guide</strong>

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

Saved successfully!

Ooh no, something went wrong!