|
| TalMap SDK Libary Reference |
| XControlState::IsState |
| 해당 상태인지 확인합니다. |
|
|
|
|
Parameters
| |
| StateType |
| 확인할 상태 유형(Type). |
| Code |
| 상태에 따른 코드 값.(Type). |
|
|
|
|
Return Value
| |
|
해당 상태인지 확인 결과 값.(FALSE/0: 해당 상태 아님, TRUE/1: 해당 상태)
|
|
|
|
Remarks
| |
IsState 는 XControlState 의 Method로 제공됩니다.
사용자는 이 메소드를 이용하여, 현재 지도의 상태를 확인할 수 있습니다.
|
|
|
|
Example
| |
|
|
var ctrlman = m_Map.GetCtrlMan();
var util = m_Map.GetUtility();
var ctrlstate = ctrlman.GetControlState();
var state = util.GetConstToValue("TMCTRLSTATE_DISPLAY_BUILDING_TYPE");
var state1 = util.GetConstToValue("TMCTRLSTATE_CODE_BUILDING_3D_2");
if (ctrlstate.IsState(state, state1))
{
// 현재 상태값은 state, state1
}
|
|
|
|
#include "CXCtrlMan.h"
#include "CXUtility.h"
#include "CXControlState.h"
CXCtrlMan ctrlman = m_Map.GetCtrlMan();
CXUtility util = m_Map.GetUtility();
CXControlState ctrlstate = ctrlman.GetControlState();
long state = util.GetConstToValue(_T("TMCTRLSTATE_DISPLAY_BUILDING_TYPE"));
long state1 = util.GetConstToValue(_T("TMCTRLSTATE_CODE_BUILDING_3D_2"));
if (ctrlstate.IsState(state, state1))
{
// 현재 상태값은 state, state1
}
|
|
|
|
See Also
|