Text Output Screen
Posted
by Roger Lindstrvm
on September 11th, 2000
Environment: VC6, NT, WIN2000, WIN9x,
This is a set of functions (packaged in a DLL) that allows for easy text output to a text window.
Example Usage
Here's an example code snippet on using these functions.
#include "stdafx.h"
#include "screen.h"
int main(int argc, char* argv[])
{
// Show Screen displays a new screen and returns a handle to it
int h=ShowScreen(30,10,"Example!",0,255,5,5,15);
// SetScrRedraw sets the type if redrawing (true=RedrawWindow or
// false=WM_PAINT message)
SetScrRedraw(h,true);
// pf works the same as printf except that it takes the screen
// handle (returned via ShowScreen) as the first argument
for(int i=0; i<3000; i++) pf(h,"Var i = %d\n",i);
return 0;
}
Function Prototypes
Here are the main functions exported from the DLL.int ShowScreen( int w,int h, // Window size in char (X,Y) char *Banner=0, // Window Title int colB=0, // Background color int colT=0x8080ff, // Text color int x=0,int y=0, // Window pos int fSize=10); // Font size void DestroyScreen(int h); HWND GetHwnd(int h); void ClrScr(int h); void SetPos(int h,int x,int y); void SetChar(int h,int x,int y,char c); void SetScrRedraw(int h,int r); int pf(int h,char *txt,...);
Downloads
Download demo project - 31 KbDownload source - 11 Kb
Download client files (dll , lib , h file) - 7 Kb

Comments
There are no comments yet. Be the first to comment!