66 lines
1.6 KiB
C
66 lines
1.6 KiB
C
/******************************Module*Header*******************************\
|
|
* Module Name: ftptext.c
|
|
*
|
|
* (Brief description)
|
|
*
|
|
* Created: 02-Apr-1993 10:41:10
|
|
* Author: Eric Kutter [erick]
|
|
*
|
|
* Copyright (c) 1990 Microsoft Corporation
|
|
*
|
|
* (General description of its use)
|
|
*
|
|
* Dependencies:
|
|
*
|
|
* (#defines)
|
|
*
|
|
\**************************************************************************/
|
|
|
|
#include "precomp.h"
|
|
#pragma hdrstop
|
|
|
|
|
|
int dx[] = {10,20,30,40,10,20,30,40,10,20,30,40};
|
|
|
|
|
|
POLYTEXT polytext1[] =
|
|
{
|
|
{ 0, 0, 6, "Line 1", 0, {0}, NULL},
|
|
{ 0, 20, 7, "Line 2x", 0, {0}, NULL},
|
|
{ 0, 40, 8, "Foo bar ", 0, {0}, dx},
|
|
{ 0, 60, 8, "spaced 1", 0, {0}, NULL},
|
|
{ 0, 80, 8, "spaced 2", 0, {0}, dx} ,
|
|
{ 0,100, 12, "PolyTextOutA", 0, {0}, NULL}
|
|
};
|
|
|
|
POLYTEXTW polytextw[] =
|
|
{
|
|
{ 100, 0, 6, L"Line 1" , 0, {0}, NULL},
|
|
{ 100, 20, 7, L"Line 2x" , 0, {0}, NULL},
|
|
{ 100, 40, 8, L"Foo bar ", 0, {0}, dx},
|
|
{ 100, 60, 8, L"spaced 1", 0, {0}, NULL},
|
|
{ 100, 80, 8, L"spaced 2", 0, {0}, dx} ,
|
|
{ 100,100, 12, L"PolyTextOutW", 0, {0}, NULL}
|
|
};
|
|
|
|
|
|
|
|
VOID vTestPolyTextOut(
|
|
HWND hwnd,
|
|
HDC hdc,
|
|
RECT *prcl)
|
|
{
|
|
COLORREF cr;
|
|
|
|
PatBlt(hdc,0,0,2000,2000,WHITENESS);
|
|
|
|
cr = SetTextColor(hdc,0x00808080);
|
|
|
|
PolyTextOut(hdc,polytext1,sizeof(polytext1) / sizeof(POLYTEXT));
|
|
|
|
SetTextColor(hdc, RGB(255,0,0));
|
|
PolyTextOutW(hdc,polytextw,sizeof(polytextw) / sizeof(POLYTEXTW));
|
|
|
|
SetTextColor(hdc,cr);
|
|
}
|