На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

SetMedOptions в каком виде необходимо заполнить hotactionsarray и hotregsarray?

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
SetMedOptions в каком виде необходимо заполнить hotactionsarray и hotregsarray?, SetMedOptions в каком виде необходимо заполнить hotactionsarray и hotregsarray?
 
SetMedOptions в каком виде необходимо заполнить hotactionsarray и hotregsarray? Описания не нашел, может кто знает?
 
Добрый день, Максим!


// Массив горячих клавиш для Команд (Action)
// [0] - id
// [1] - текущее
// [2] - по умолч.
// [3] - рабоч. (служебн.)

int HotActions[HOTACTIONSCOUNT][4] =
{
{MED_P1_CREA ,0,0,0},
{MED_P2_DELETE ,VK_DELETE,VK_DELETE,0},
{MED_MOVEOBJECT        ,0,0,0},
{MED_MOVEPOINT ,0,0,0},
{MED_BACK ,VK_BACK,VK_BACK,0},
{MED_CREATECOPY        ,0,0,0},
{MED_CREATESUB ,0,0,0},
{MED_CREATEZONE        ,0,0,0},
{MED_CRMODE0 ,0,0,0},
{MED_ADDHIGHT ,0,0,0},
{MED_ADDOBJECTDRAW      ,0,0,0},
{MED_ADDOBJECTSEM ,0,0,0},
{MED_ADDHEIGHTFROMSEM   ,0,0,0},
{MED_ADDHEIGHTSEM ,0,0,0},
{MED_ADDSEM ,0,0,0},
{MED_ADDTITLE ,0,0,0},
{MED_ADJLINEFRAME ,0,0,0},
{MED_ADJSET ,0,0,0},
{MED_ADJSHORTPOINT      ,0,0,0},
{MED_ADJUSOBJECT ,0,0,0},
{MED_ADJUSPOINT        ,0,0,0},
{MED_ADJUSPOINTS ,0,0,0},
{MED_ADJUST ,0,0,0},
{MED_ALIGNOBJ_BOT ,0,0,0},
{MED_ALIGNOBJ_CENTERH   ,0,0,0},
{MED_ALIGNOBJ_HOR ,0,0,0},
{MED_ALIGNOBJ_LEFT      ,0,0,0},
{MED_ALIGNOBJ_LINE      ,0,0,0},
{MED_ALIGNOBJ_RIGHT     ,0,0,0},
{MED_ALIGNOBJ_TOP ,0,0,0},
{MED_ALIGNOBJ_TURN      ,0,0,0},
{MED_ALIGNOBJ_VERT      ,0,0,0},
{MED_ALIGNTITLE        ,0,0,0},
{MED_SETREGSTITLE ,0,0,0},
{MED_BERGLINE ,0,0,0},
{MED_BUILDING ,0,0,0},
{MED_CALCVALUE ,0,0,0},
{MED_CALCSTRING ,0,0,0},
{MED_CHANGESEM ,0,0,0},
{MED_CHANGESEMCODE      ,0,0,0},
{MED_DUBLSEM            ,0,0,0},
{MED_CHOICEMAP ,0,0,0},
{MED_COMMONVERTEX ,0,0,0},
{MED_COPY   ,0,0,0},
{MED_COPYHIGHT ,0,0,0},
{MED_COPYSEEK ,0,0,0},
{MED_COPYSUB ,0,0,0},
{MED_CROSSOBJECTS ,0,0,0},
{MED_CROSSPOINT        ,0,0,0},
{MED_CUTAREAIN ,0,0,0},
{MED_CUTAREAOUT        ,0,0,0},
{MED_CUTBLINE ,0,0,0},
{MED_CUTSET ,0,0,0},
{MED_DELALLSUB ,0,0,0},
{MED_DELETEHIGHT ,0,0,0},
{MED_DELSEEK ,0,0,0},
{MED_DOUBLEBERGLINE     ,0,0,0},
{MED_DRAW_SELECT ,0,0,0},
{MED_DRAW_UPDATE ,0,0,0},
{MED_EDITLISTITLE ,0,0,0},
{MED_EXCAVAT ,0,0,0},
{MED_FILTR ,0,0,0},
{MED_GRCREATE ,0,0,0},
{MED_GRDESTROY ,0,0,0},
{MED_GRPASTE ,0,0,0},
{MED_GRSELECT ,0,0,0},
{MED_GRTREE ,0,0,0},
{MED_BINDTITLE ,0,0,0},
{MED_KNOT ,0,0,0},
{MED_LABELFROMSEM1      ,0,0,0},
{MED_LABELFROMSEM2      ,0,0,0},
{MED_LABELLINEFROMSEM   ,0,0,0},
{MED_LINECONTINUE ,0,0,0},
{MED_LINECUT ,0,0,0},
{MED_LINEPOINTCUT ,0,0,0},
{MED_LINEUNION ,0,0,0},
{MED_LISTSEM ,0,0,0},
{MED_LOCKOBJ ,0,0,0},
{MED_MEALINE ,0,0,0},
{MED_MIRRORCOPY        ,0,0,0},
{MED_MODIFYOBJECT ,0,0,0},
{MED_MOVEROTATE        ,0,0,0},
{MED_MULTIOBJECT ,0,0,0},
{MED_OBJECTUNION ,0,0,0},
{MED_PARTCORRECT ,0,0,0},
{MED_PARTMOVE ,0,0,0},
{MED_PARTTHICK ,0,0,0},
{MED_PASTE ,0,0,0},
{MED_PLATFORM ,0,0,0},
{MED_RECTANGLE ,0,0,0},
{MED_REPEAL ,0,0,0},
{MED_RESTORE ,0,0,0},
{MED_RESTORESEEK ,0,0,0},
{MED_REVERT ,0,0,0},
{MED_ROTATE ,0,0,0},
{MED_ROTATESELECTED     ,0,0,0},
{MED_INVERT             ,0,0,0},
{MED_SELGROUP           ,0,0,0},
{MED_ROTATEVECTOR ,0,0,0},
{MED_ROTATEVECTORCONST ,0,0,0},
{MED_SAVEOBJECT        ,0,0,0},
{MED_SAVETOFILE        ,0,0,0},
{MED_SEEKCODE ,0,0,0},
{MED_SEEKDELALSUB ,0,0,0},
{MED_SEEKFILTER        ,0,0,0},
{MED_SEEKHIGHTADD ,0,0,0},
{MED_HIGHTADD     ,0,0,0},
{MED_SEEKLINECUT ,0,0,0},
{MED_SEEKSPLINE        ,0,0,0},
{MED_SEEKSUBJECT ,0,0,0},
{MED_SETBOTTOP ,0,0,0},
{MED_SHEMECREATE ,0,0,0},
{MED_SIT_LINE ,0,0,0},
{MED_SIT_POINT ,0,0,0},
{MED_SIT_SQUARE        ,0,0,0},
{MED_SIT_TEXT ,0,0,0},
{MED_SPLINE ,0,0,0},
{MED_SQARECUT ,0,0,0},
{MED_STAFFCREATE ,0,0,0},
{MED_STAFFEDIT ,0,0,0},
{MED_STAIRS ,0,0,0},
{MED_STAIRSACTION ,0,0,0},
{MED_TITLEEDIT ,0,0,0},
{MED_TITLEMOVE ,0,0,0},
{MED_TOOLS ,0,0,0},
{MED_TOTALFILTR        ,0,0,0},
{MED_VIEWERROR ,0,0,0},
{MED_VIEWHIGHT ,0,0,0},
{MED_VIEWSEM ,0,0,0},
{MED_ZIGZAG ,0,0,0},
{MED_ZONETHICK ,0,0,0},
{PANELMENU_OPTIONS      ,0,0,0},
{PRP_INDICATE ,0,0,0},
{PRP_INDICATEM ,0,0,0},
{PRP_LINECUT ,0,0,0},
{PRP_SIZECLEAR ,0,0,0},
{MED_COLOR1   ,0,0,0},
{MED_COLOR2   ,0,0,0},
{MED_COLOR3   ,0,0,0},
{MED_COLOR4   ,0,0,0},
{MED_COLOR5   ,0,0,0},
{MED_COLOR6   ,0,0,0},
{MED_COLOR7   ,0,0,0},
{MED_COLOR8   ,0,0,0},
{MED_COLOR9   ,0,0,0},
{MED_COLOR10   ,0,0,0},
{MED_SET_COLOR ,0,0,0},
{MED_SET_SCALE ,0,0,0},
{MED_OUTBORDER ,0,0,0},
{MED_LUA ,0,0,0},
{MED_EDITLINE ,0,0,0},
{MED_GENSPLINE          ,0,0,0}
};


// Массив горячих клавиш для вспомогательных режимов

int HotRegs[HOTREGSCOUNT][4]=
{
{ MED_MENU_SELECTPOINT ,(int)('K'),(int)('K'),0},
{ MED_MENU_TAKEPOINT ,(int)('J'),(int)('J'),0},
{ MED_THISTAKE ,VK_INSERT ,VK_INSERT ,0},
{ MED_MENUINSNOREPLY ,(int)('G'),(int)('G'),0},
{ MED_VIEWPOINTS ,(int)('B'),(int)('B'),0},
{ MED_MENU_ADJVERTEX ,(int)('A'),(int)('A'),0},
{ MED_MENU_LOCK ,(int)('L'),(int)('L'),0},
{ MED_MENU_DELETE ,VK_DELETE ,VK_DELETE ,0},
{ MED_MENU_HORIZONT ,(int)('H'),(int)('H'),0},
{ MED_MENU_VERTICAL ,(int)('V'),(int)('V'),0},
{ MED_MENU_VARIABLE ,(int)('F'),(int)('F'),0},
{ MED_MENU_REALPOINT ,(int)('I'),(int)('I'),0},
{ MED_MENU_CREATEPOINT ,(int)('T'),(int)('T'),0},
{ MED_MENUCENTRE ,(int)('C'),(int)('C'),0},
{ MED_MENU_UNDO ,VK_BACK   ,VK_BACK   ,0},
{ MED_SIZEPLUS ,VK_ADD    ,VK_ADD    ,0},
{ MED_SIZEMINUS ,VK_SUBTRACT,VK_SUBTRACT,0},
{ MED_MENU_NET ,(int)('N'),(int)('N'),0},
{ MED_MENU_RECT ,(int)('R'),(int)('R'),0},
{ MED_MENU_INSERT ,VK_INSERT ,VK_INSERT ,0},
{ MED_MENU_COPYPART ,(int)('P'),(int)('P'),0},
{ MED_MENU_REVERT ,(int)('D'),(int)('D'),0},
{ MED_MENU_SPACE ,VK_SPACE  ,VK_SPACE  ,0},
{ MED_MENU_SPLINE ,(int)('Z'),(int)('Z'),0},
{ MED_MENU_FILTER ,(int)('X'),(int)('X'),0},
{ MED_MENU_SUBJ ,(int)('Y'),(int)('Y'),0},
{ MED_MENU_BARSIZE ,(int)('S'),(int)('S'),0},
{ MED_CRMODE1 ,(int)('1'),(int)('1'),0},
{ MED_CRMODE2 ,(int)('2'),(int)('2'),0},
{ MED_CRMODE3 ,(int)('3'),(int)('3'),0},
{ MED_CRMODE4 ,(int)('4'),(int)('4'),0},
{ MED_CRMODE5 ,(int)('5'),(int)('5'),0},
//{ MED_MENU_VIEWOBJECT     ,(int)('?'),(int)('?'),0}
{ MED_MENU_VIEWOBJECT     ,63,63,0},
{ MED_EDITRECTANGLE       ,(int)('Q'),(int)('Q'),0}

};
С уважением, Демиденко Р.А.
 
Спасибо. Примерно так и думал, решил уточнить.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности