注册 登录
编程论坛 VC.NET论坛

为什么写出的文字不停的闪

rxgmoral 发布于 2006-02-15 11:25, 1068 次点击

为什么写出的文字不停的闪
<<<<<<<<CmFrameWnd.h>>>>>>>>
#pragma once
class CmFrameWnd :public CFrameWnd
{
public:
DECLARE_MESSAGE_MAP()
afx_msg void OnPaint();
};

<<<<<<<<<CmFrameWnd.Cpp>>>>>>
#include "stdafx.h"
#include "CmFrameWnd.h"
BEGIN_MESSAGE_MAP(CmFrameWnd, CFrameWnd)
ON_WM_PAINT()
END_MESSAGE_MAP()

void CmFrameWnd::OnPaint()
{
CString str=_T("rxgasmnoral");
CClientDC dc(this);
dc.TextOut(10,10,str,str.GetLength());
}


调用
CmFrameWnd *m_pMainWnd;
m_pMainWnd = new CmFrameWnd;
m_pMainWnd->Create(NULL,NULL,NULL,0,0,200,200);
m_pMainWnd ->ShowWindow(SW_SHOW);
m_pMainWnd ->UpdateWindow();

0 回复
1