f4演唱会2015完整版:VC中如何用 TextOut输出

来源:百度文库 编辑:高考问答 时间:2024/05/05 00:21:56
在客户区用TextOut输出古诗一首:如

大漠沙如雪,
燕山月似钩。
格式为BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount );
谢谢!
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
HFONT hF;
PAINTSTRUCT ps ;
RECT rect ;
switch (message)
{
case WM_PAINT:
hdc=BeginPaint (hwnd,&ps);
GetClientRect (hwnd,&rect);
hF=CreateFont (0,0,0,0,0,0,0,0,GB2312_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH|FF_DONTCARE,"");
(HFONT) SelectObject (hdc,hF);
接下来的输出语句就不会写了
TextOut (hdc,45,15,"马",2)这种语句是错误的
请问该怎么写?
我是初学者 请多指教
好多结构还没弄清楚 事先需要定义么

CString s("马\n大漠沙如雪,\n燕山月似钩。");
pDC->TextOut(x,y,"输出内容",s.GetLength());

如果\n不行,用\r\n代替试试。