DisplayText() 함수
Winsock32 Library 를 사용하면서 생기는 문제점.
그리고 Vs6.0 을 사용하다가 2005를 사용할때 가끔씩 에러가 뜬다!!!!!!!!!!!!!!!!!!!!1
시뿔!! 뿔! 에러지 당연 -_-;;
//------------------------------------------------------------
void DisplayText( char *fmt, ... )
{
int Lines;
Lines = SendMessage( g_hEdit1, EM_GETLINECOUNT , 0, 0 );
if( Lines > 400 )
SetWindowText( g_hEdit1, " " );
va_list arg;
va_start( arg, fmt );
char cbuf[BUFSIZE];
//vswprintf( cbuf, fmt, arg ); // 요기서 에러가 나는데...(에러가 안날때도 있다? 이유는 모르지만)
wsprintf(cbuf,"%s", fmt); // 그냥 이함수로 글자를 출력했다.
// 그냥~ 출력하는건 내맘이니껀~ 이렇게 해두 상관없지뭐 씨뿔~뿔 에러! 췻..
int nLength = GetWindowTextLength( g_hEdit1 );
SendMessage( g_hEdit1, EM_SETSEL, nLength, nLength );
SendMessage( g_hEdit1, EM_REPLACESEL, FALSE, (LPARAM)cbuf );
SendMessage( g_hEdit1, EM_REPLACESEL, FALSE, (LPARAM)"\r\n" );
va_end(arg);
}