|
TalMap SDK Libary Reference |
XBaseMan::IsManMode |
Manager Mode 인지를 판단합니다. |
|
|
|
Parameters
|
Mode |
판단할 Manager 모드 값. |
TMMAN_MODE_NONE 0 |
TMMAN_MODE_EDIT 1 |
TMMAN_MODE_NEW 2 |
TMMAN_MODE_MODIFY 3 |
TMMAN_MODE_DELETE 4 |
TMMAN_MODE_SAVE 5 |
TMMAN_MODE_OPEN 6 |
|
|
|
|
Return Value
|
Manager 모드인지 판단한 값.(FALSE/0: Not Manager Mode, TRUE/1: Manager Mode)
|
|
|
|
Remarks
|
IsManMode 는 XBaseMan 의 Method로 제공됩니다.
사용자는 이 메소드를 이용하여 특정한 값이 Manager Mode 값인지 판단할 수 있습니다.
|
|
|
|
Example
|
|
var ctrlman = m_Map.GetCtrlMan();
var layerman = ctrlman.GetLayerMan();
var util = m_Map.GetUtility();
var baseman = layerman.CastToBaseManager();
if (baseman.IsManMode(util.GetConstToValue("TMMAN_MODE_EDIT")))
{
baseman.SetManMode(util.GetConstToValue("TMMAN_MODE_NONE"));
}
else
{
baseman.SetManMode(util.GetConstToValue("TMMAN_MODE_EDIT"));
}
|
|
|
#include "CXCtrlMan.h"
#include "CXLayerMan.h"
#include "CXutility.h"
#include "CXBaseMan.h"
CXCtrlMan ctrlman = m_Map.GetCtrlMan();
CXLayerMan layerman = ctrlman.GetLayerMan();
CXUtility util = m_Map.GetUtility();
CXBaseMan baseman = layerman.CastToBaseManager();
if (baseman.GetManMode(util.GetConstToValue(_T("TMMAN_MODE_EDIT"))))
{
baseman.SetManMode(util.GetConstToValue(_T("TMMAN_MODE_NONE")));
}
else
{
baseman.SetManMode(util.GetConstToValue(_T("TMMAN_MODE_EDIT")));
}
|
|
|
|
See Also
|