Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. {Определения, константы}
  2.  
  3. const
  4. {Системные события}
  5.   SE_PAINT = 1;
  6.   SE_KEYBOARD = 2;
  7.   SE_BUTTON = 3;
  8.   SE_MOUSE = 6;
  9.   SE_IPC = 7;
  10.  
  11. {Маски событий}
  12.   ME_PAINT = 1 shl (SE_PAINT - 1);
  13.   ME_KEYBOARD = 1 shl (SE_KEYBOARD - 1);
  14.   ME_BUTTON = 1 shl (SE_BUTTON - 1);
  15.   ME_MOUSE = 1 shl (SE_MOUSE - 1);
  16.   ME_IPC = 1 shl (SE_IPC - 1);
  17.  
  18. {Коды клавиш}
  19.   VK_LBUTTON = 1;
  20.   VK_RBUTTON = 2;
  21.   VK_CANCEL = 3;
  22.   VK_MBUTTON = 4;
  23.   VK_BACK = 8;
  24.   VK_TAB = 9;
  25.   VK_CLEAR = 12;
  26.   VK_RETURN = 13;
  27.   VK_SHIFT = 16;
  28.   VK_CONTROL = 17;
  29.   VK_MENU = 18;
  30.   VK_PAUSE = 19;
  31.   VK_CAPITAL = 20;
  32.   VK_ESCAPE = 27;
  33.   VK_SPACE = 32;
  34.   VK_PRIOR = 33;
  35.   VK_NEXT = 34;
  36.   VK_END = 35;
  37.   VK_HOME = 36;
  38.   VK_LEFT = 37;
  39.   VK_UP = 38;
  40.   VK_RIGHT = 39;
  41.   VK_DOWN = 40;
  42.   VK_SELECT = 41;
  43.   VK_PRINT = 42;
  44.   VK_EXECUTE = 43;
  45.   VK_SNAPSHOT = 44;
  46.   VK_INSERT = 45;
  47.   VK_DELETE = 46;
  48.   VK_HELP = 47;
  49.   VK_0 = 48;
  50.   VK_1 = 49;
  51.   VK_2 = 50;
  52.   VK_3 = 51;
  53.   VK_4 = 52;
  54.   VK_5 = 53;
  55.   VK_6 = 54;
  56.   VK_7 = 55;
  57.   VK_8 = 56;
  58.   VK_9 = 57;
  59.   VK_A = 65;
  60.   VK_B = 66;
  61.   VK_C = 67;
  62.   VK_D = 68;
  63.   VK_E = 69;
  64.   VK_F = 70;
  65.   VK_G = 71;
  66.   VK_H = 72;
  67.   VK_I = 73;
  68.   VK_J = 74;
  69.   VK_K = 75;
  70.   VK_L = 76;
  71.   VK_M = 77;
  72.   VK_N = 78;
  73.   VK_O = 79;
  74.   VK_P = 80;
  75.   VK_Q = 81;
  76.   VK_R = 82;
  77.   VK_S = 83;
  78.   VK_T = 84;
  79.   VK_U = 85;
  80.   VK_V = 86;
  81.   VK_W = 87;
  82.   VK_X = 88;
  83.   VK_Y = 89;
  84.   VK_Z = 90;
  85.   VK_LWIN = 91;
  86.   VK_RWIN = 92;
  87.   VK_APPS = 93;
  88.   VK_NUMPAD0 = 96;
  89.   VK_NUMPAD1 = 97;
  90.   VK_NUMPAD2 = 98;
  91.   VK_NUMPAD3 = 99;
  92.   VK_NUMPAD4 = 100;
  93.   VK_NUMPAD5 = 101;
  94.   VK_NUMPAD6 = 102;
  95.   VK_NUMPAD7 = 103;
  96.   VK_NUMPAD8 = 104;
  97.   VK_NUMPAD9 = 105;
  98.   VK_MULTIPLY = 106;
  99.   VK_ADD = 107;
  100.   VK_SEPARATOR = 108;
  101.   VK_SUBTRACT = 109;
  102.   VK_DECIMAL = 110;
  103.   VK_DIVIDE = 111;
  104.   VK_F1 = 112;
  105.   VK_F2 = 113;
  106.   VK_F3 = 114;
  107.   VK_F4 = 115;
  108.   VK_F5 = 116;
  109.   VK_F6 = 117;
  110.   VK_F7 = 118;
  111.   VK_F8 = 119;
  112.   VK_F9 = 120;
  113.   VK_F10 = 121;
  114.   VK_F11 = 122;
  115.   VK_F12 = 123;
  116.