BOOL TextOut(HDC hdc, int nXStart, int nYstart, LPCTSTR lpString, int cbString);

예) TextOut(hdc, 100,100, TEXT("KOREA"),5);

널 종료문자열을 인식하지 않아
마지막 문자열길이가 있어야한다


TCHar *str=TEXT("KOREA");
TextOut(hdc, 100, 100, str, lstrlen(str));


lstrlen함수를 함께 사용 문자열 길이를 알아낸다
이런방법은 문자열이 바뀔때마다 일일이 길이를 세지않아도 되고
알아서 길이가 바뀌게 되므로 안전하다

문자열 변수를 선언하는 것이 싫다면
아래와같이 만들어서 문자열만 넘기면 된다

void MyTextOut(HDC hdc, int x, int y, LPCTSTR Text)
{
   TextOut(hdc, x, y, Text, lstrlen(Text));
}

'기계치 이야기 > API' 카테고리의 다른 글

그래픽 출력  (0) 2008.03.09
DC  (0) 2008.03.07
WinMain  (0) 2008.03.05
3월 5일 시작  (0) 2008.03.05
블로그 이미지

§§

내 주머니속 작은 수첩

,