92978b58

Приложение SCROLL - 6


void PrintString(HPS hps, PSZ pszValue, PSZ pszName) { int i; CHAR szBuf[80]; POINTL ptl;

// Выводим название поля структуры sprintf(szBuf, "%s", pszName); i = strlen(szBuf);

ptl.x = cxCurrentPosition; ptl.y = cyCurrentPosition - cyChar * (1 - nYScrollPos); GpiCharStringAt(hps, &ptl, i, szBuf);

// Выводим значение, записанное в этом поле sprintf(szBuf, "= %s", pszValue); i = strlen(szBuf);

ptl.x = cxCurrentPosition + 20 * cxChar; ptl.y = cyCurrentPosition - cyChar * (1 - nYScrollPos); GpiCharStringAt(hps, &ptl, i, szBuf);

// Изменяем текущую позицию для вывода cyCurrentPosition -= cyChar; }

// ================================================= // Вывод в окне значения переменной типа LONG // =================================================

void PrintLong(HPS hps, LONG lValue, PSZ pszName) { int i; CHAR szBuf[80]; POINTL ptl;

sprintf(szBuf, "%s", pszName); i = strlen(szBuf);

ptl.x = cxCurrentPosition; ptl.y = cyCurrentPosition - cyChar * (1 - nYScrollPos); GpiCharStringAt(hps, &ptl, i, szBuf);

sprintf(szBuf, "= %ld", lValue); i = strlen(szBuf);

ptl.x = cxCurrentPosition + 20 * cxChar; ptl.y = cyCurrentPosition - cyChar * (1 - nYScrollPos); GpiCharStringAt(hps, &ptl, i, szBuf);

cyCurrentPosition -= cyChar; }




Начало  Назад  Вперед