|
TalMap SDK Libary Reference |
XControlState::ValidStateType |
ÁöµµÀÇ À¯Çü(Type)ÀÌ À¯È¿ÇÑÁö ÆÇ´ÜÇÕ´Ï´Ù. |
|
|
|
Parameters
|
StateType |
È®ÀÎÇÒ »óÅ À¯Çü(Type). |
|
|
|
|
Return Value
|
À¯È¿ÇÑ »óÅ ŸÀÔÀÎÁö °á°ú °ª.(FALSE/0: Invalid Type, TRUE/1: Valid Type)
|
|
|
|
Remarks
|
ValidStateType ´Â 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");
if (ctrlstate.ValidStateType(state))
{
// À¯È¿ÇÑ »óŰª
}
else
{
// À¯È¿ÇÏÁö ¾ÊÀº »óŰª
}
|
|
|
#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"));
if (ctrlstate.ValidStateType(state))
{
// À¯È¿ÇÑ »óŰª
}
else
{
// À¯È¿ÇÏÁö ¾ÊÀº »óŰª
}
|
|
|
|
See Also
|