|
|
<script language="javascript" for="m_Map" event="OnPOI_Click(XPOIItem, Flag, X, Y)">
// POIÀÇ InfoBox¸¦ »ý¼ºÇÕ´Ï´Ù.
XPOIItem.CreateInfoBox(0, "POI InfoBox", "Click Event¿¡ ÀÇÇØ »ý¼ºµÈ InfoBox", true, true);
</script>
<script langauge="javascript" for="m_Map" event="OnPOI_UIClick(XPOIItem, Flag, X, Y, Panel)">
// POIÀÇ InfoBox¿¡¼ »ó¼¼Á¤º¸¸¦ Ŭ¸¯Çϸé InfoBox¸¦ Á¦°ÅÇÕ´Ï´Ù.
if (Panel.GetUIID() == -13) {
XPOIItem.DestroyInfoBox();
}
</script>
|
|
|
void CSampleDlg::OnPOI_UIClickTalmapxctrl1(LPDISPATCH POI, long nFlag, long X, long Y, LPDISPATCH Obj)
{
CXPOIItem pItem;
pItem.AttachDispatch(POI, FALSE);
CXUIObj pObj;
pObj.AttachDispatch(Obj, FALSE);
switch(pObj.GetUIID()) {
// POIÀÇ InfoBox¿¡¼ »ó¼¼Á¤º¸¸¦ Ŭ¸¯Çϸé InfoBox¸¦ Á¦°ÅÇÕ´Ï´Ù.
case -13:
pItem.DestroyInfoBox(); break;
}
}
|
|