|
TalMap SDK Libary Reference |
XPopupMenu::AppendString |
¹®ÀÚ¿À» Ãß°¡ÇÏ¿©, Popup Menu ¾ÆÀÌÅÛÀ» »ý¼ºÇÕ´Ï´Ù. |
|
XPopupMenu::AppendString
XPopupMenuItem AppendString(LONG ID, String Caption, String Hint, String Contents, OLE_HANDLE Data);
|
|
|
Parameters
|
ID |
Popup Menu Item ID |
Caption |
Popup Menu Item Caption |
Hint |
Popup Menu Item Hint |
Data |
Popup Menu Item Hint |
.
|
|
|
|
Return Value
|
»ý¼ºµÈ XPopupMenuItem °³Ã¼.
|
|
|
|
Remarks
|
AppendString ´Â XPopupMenu ÀÇ Method·Î Á¦°øµË´Ï´Ù.
»ç¿ëÀÚ´Â ÀÌ ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© Popup Menu ItemÀ» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
|
|
Example
|
|
if(Flag == 2) //¿À¸¥ÂÊ ¸¶¿ì½º ¹öư Ŭ¸¯
{
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var uiman = ctrlman.GetUIMan();
var size = ctrlstate.GetSizeDP();
var menu = m_Map.GetApplication().GetPopupMenu();
var item;
menu.Create();
var submenu = menu.AppendSubMenu("[¼±ÅÃ]", "");
submenu.AppendString(1, "Test1", "Test", "Test", 1);
submenu.AppendString(2, "Test2", "Test", "Test", 1);
var pos = uiman.ClientToScreen(X, Y);
var item = menu.TrackPopupMenu(Flag, pos._X, pos._Y);
menu.DestroyPopupMenu();
}
|
|
|
CXApplication app = m_Map.GetApplication();
CXPopupMenu menu = app.GetPopupMenu();
menu.Create();
menu.AppendString(1, _T("1¹ø ¸Þ´º"), _T(""), _T(""), 1);
menu.AppendString(2, _T("2¹ø ¸Þ´º"), _T(""), _T(""), 2);
menu.AppendSeparator();
menu.AppendString(3, _T("3¹ø ¸Þ´º"), _T(""), _T(""), 3);
|
|
|
|
See Also
|
|