|
| TalMap SDK Libary Reference |
| XCtrlMan::NeedUpdate |
| Type에 설정된 방법에 따라 지도영역를 다시 그리도록 설정합니다. |
|
|
|
|
Parameters
| |
| Type |
Update Type (XUtility.GetConstToValue(String Value)에 사용되는 String Value값)
| NU_NONE | |
| NU_UI | UI 업데이트 |
| NU_INFO | INFO 업데이트 |
| NU_ALL | 전체 업데이트 |
|
| Rect |
| Update Rect |
|
|
|
|
Return Value
|
|
Remarks
| |
NeedUpdate 는 XCtrlMan 의 Method로 제공됩니다.
사용자는 이 메소드를 이용하여, Type에 설정된 방법에 따라 지도를 다시 그리도록 설정할 수 있습니다.
다수의 Object를 추가, 편집, 삭제하면 자동으로 지도가 전체 화면을 Update 합니다.
Type을 지정하고 이 메소드를 실행하면 해당 범위에 대해서 빠르게 Update 합니다.
전체화면을 Update하기 원하면 Rect에 NULL를 넣으면 됩니다.
|
|
|
|
Example
| |
|
|
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var rect = ctrlstate.GetDPRect();
var util = m_Map.GetUtility();
// NEED_UPDATE Value :NU_NONE, NU_UI, NU_INFO, NU_ALL
var type = util.GetConstToValue("NU_ALL");
// 지도 UI 업데이트
ctrlman.NeedUpdate(type, rect);
|
|
|
|
#include "CXCtrlMan.h"
#include "CXUtility.h"
CXCtrlMan ctrlman = m_Map.GetCtrlMan();
CXUtility util = m_Map.GetUtility();
// NEED_UPDATE Value :NU_NONE, NU_UI, NU_INFO, NU_ALL
long type = util.GetConstToValue(_T("NU_UI"));
// 지도 UI업데이트
ctrlman.NeedUpdate(type, NULL);
|
|
|
|
int ntype = m_Map.GetUtility().GetConstToValue("NU_UI");
// 지도 UI 업데이트
m_Map.GetCtrlMan().NeedUpdate(ntype, null);
|
|
|
|
Dim nType As Long
Dim rect As TalMapXLib.IXRect
nType = m_Map.GetUtility.GetConstToValue("NU_UI")
Set rect = m_Map.GetCtrlMan.GetControlState.GetDPRect '//지도 화면 영역
Call m_Map.GetCtrlMan.NeedUpdate(nType, rect)
|
|
|
|
See Also
|
|