View Issue Details

IDProjectCategoryView StatusLast Update
0001296Encyclopedia_Commonpublic2010-04-14 16:50
ReporterNightRoman Assigned Tovskirdin  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0001296: Недокументированные фичи ProcessKey()
DescriptionВсе "клавиши", что идут после INTERNAL_KEY_BASE_2 - недокументированы, а
некоторые и не опубликованы в АПИ, хотя явно могут быть полезны.

Цитата отсюда:
http://forum.farmanager.com/viewtopic.php?p=59572#p59572

#define INTERNAL_KEY_BASE_2 0x00030000
   KEY_NONE =INTERNAL_KEY_BASE_2+1,
а эти не определены в АПИ (только внутри, хотя, наверное нужно их вытащить наружу)
   KEY_KILLFOCUS =INTERNAL_KEY_BASE_2+6,
   KEY_GOTFOCUS =INTERNAL_KEY_BASE_2+7,

Предложения:
1) задокументировать факт, что клавиши с кодом >= INTERNAL_KEY_BASE_2 - это вовсе и не клавиши, а события, описать их;
2) опубликовать в АПИ KEY_KILLFOCUS и KEY_GOTFOCUS - это потенциально полезные события (скорей всего - редко, но метко).
TagsNo tags attached.

Activities

vskirdin

2010-04-14 15:50

administrator   bugnote:0005210

готово
http://api.farmanager.com/ru2/defs/farkeycodes.html

NightRoman

2010-04-14 16:23

reporter   bugnote:0005211

Спасибо, меньше будет непоняток и расспросов.

Issue History

Date Modified Username Field Change
2010-03-04 13:22 NightRoman New Issue
2010-03-04 13:57 vskirdin Status new => assigned
2010-03-04 13:57 vskirdin Assigned To => vskirdin
2010-04-14 15:50 vskirdin Note Added: 0005210
2010-04-14 15:50 vskirdin Status assigned => feedback
2010-04-14 16:23 NightRoman Note Added: 0005211
2010-04-14 16:23 NightRoman Status feedback => assigned
2010-04-14 16:23 NightRoman Status assigned => resolved
2010-04-14 16:50 vskirdin Status resolved => closed
2010-04-14 16:50 vskirdin Resolution open => fixed
2017-10-23 08:41 DrKnS Category _common => _Common