Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

fox00020.gif

FAR EventHandler(WHandle theWindow, EventRec FAR *ev)

{

switch(ev->what)

{

case keyDownEvent: /* Check the keyDownEvent */

if (ev->modifiers & shiftCodeMask) /* A modifier was pressed. */

{

if (ev->modifiers & altKey) /* Check for the ALT Key */

_PutStr("ALT Key Code should be used.\n");

else

if (ev->modifiers & ctrlKey) /* CTRL Key */

_PutStr("CTRL Key Code should be used.\n");

else

if (ev->modifiers & shiftKey) /* SHIFT Key */

_PutStr("SHIFT Key Code should be used.\n");

}

else

_PutStr("Regular Key Code should be used.\n");

return NO; /* Let Visual FoxPro have Key also */

break;

default:

return NO;

}

}

Замечание Значения shiftCodeMask, altKey, ctrlKey и shiftKey определены в файлах PRO_EXT.H и PRO_EXT.INC следующим образом:

#define shiftCodeMask 0xf000

#define shiftKey 0x1000

#define ctrlKey 0x2000

#define altKey 0x4000



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.