Новости



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

fox00020.gif

В следующем примере параметры видеосреды изменяются без участия Visual FoxPro. Это изменение не принимается в Visual FoxPro до тех пор, пока не будет вызвана программа _RefreshVideo( ), перенастраивающая Visual FoxPro на новую видеосре у.

Код FoxPro for MS-DOS

SET LIBRARY TO REFRVIDE

SET DISP TO VGA50

= LARGEFONT() && switches to 8 x 16 font

SDFDF && where's the error box?

= REFRESH() && orients Visual FoxPro to video environment

SDFDF && now error box is on screen

SET DISP TO VGA25

= SMALLFONT() && switches to 8 x 8 font

LIST STAT && only using top half of screen

= REFRESH() && orients Visual FoxPro to video environment

LIST STAT && using full screen

Код C

#include <dos.h>

#include <pro_ext.h>

FAR smallFont(ParamBlk FAR *parm)

{

union REGS cpuReg;

cpuReg.h.ah = 0x11; // load character set

cpuReg.h.al = 0x12; // 8 x 8 font

cpuReg.h.bl = 0x00;

int86(0x10, &cpuReg, &cpuReg);

}

FAR largeFont(ParamBlk FAR *parm)

{

union REGS cpuReg;

cpuReg.h.ah = 0x11; // load character set

cpuReg.h.al = 0x14; // 8 x 16 font

cpuReg.h.bl = 0x00;

int86(0x10, &cpuReg, &cpuReg);

}

FAR refresh(ParamBlk FAR *parm)

{

_RefreshVideo();

}

FoxInfo myFoxInfo[] = {

{"SMALLFONT", (FPFI) smallFont, 0, ""},

{"LARGEFONT", (FPFI) largeFont, 0, ""},

{"REFRESH", (FPFI) refresh, 0, ""},

};

FoxTable _FoxTable = {

(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo

};



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

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

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

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

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