Новости



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

fox00020.gif

В следующем примере открывается окно и в нем рисуется прямоугольный узор из укв X. Этот прямоугольник также служит прокручиваемой областью. Сначала _WScrollP( ) прокручивает прямоугольник вверх и влево, а затем fox90001.gif вниз и вправо.

Код Visual FoxPro

SET LIBRARY TO WSCROLLP

Код C

#include <pro_ext.h>

FAR WScrollEx(ParamBlk FAR *parm)

{

WHANDLE wh;

Point pos;

Rect rect;

wh = _WOpenP(2, 2, 160, 320, WEVENT | CLOSE, WINDOW_SCHEME,

(char *) 0, WO_SYSTEMBORDER);

_WShow(wh);

rect.top = 40;

rect.left = 40;

rect.bottom = 100;

rect.right = 100;

for (pos.v = rect.top; pos.v < rect.bottom; pos.v += 6)

{

for (pos.h = rect.left; pos.h < rect.right; pos.h +=6)

{

_WPosCursorP(wh, pos);

_WPutChr(wh, 'X');

}

}

_Execute("WAIT 'Press any key to _WScroll(wh, rect, -20, -20)'");

_WScrollP(wh, rect, -20, -20);

_Execute("WAIT 'Press any key to _WScroll(wh, rect, +40, +40)'");

_WScrollP(wh, rect, +40, +40);

}

FoxInfo myFoxInfo[] =

{

{"ONLOAD", WScrollEx, CALLONLOAD, ""},

};

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. Команды, функции, операторы, объекты, свойства, события и методы.