rxgmoral 发表于 2006-2-9 18:13

请看看这个CFramsWnd的问题

<P>请看看这个CFramsWnd的问题</P>
<P>我想在动态的窗体中写入一些文字,但是总是报错<BR>代码如下:<BR>&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;CmFrameWnd.h&gt;&gt;&gt;&gt;&gt;&gt;&gt;<BR>#pragma once<BR>class CmFrameWnd :public CFrameWnd<BR>{<BR>public:<BR>    CmFrameWnd();<BR>    CDC *pDC;<BR>};</P>
<P>&lt;&lt;&lt;&lt;&lt;&lt;CmFrameWnd.Cpp&gt;&gt;&gt;&gt;&gt;<BR>#include "stdafx.h"<BR>#include "CmFrameWnd.h"<BR>CmFrameWnd::CmFrameWnd()<BR>{<BR>    CRect rect;<BR>    GetClientRect(&amp;rect);<BR>    pDC-&gt;DrawText(_T("ddd"),&amp;rect,DT_CENTER); <BR>}</P>
<P>我是这样调用CmFrameWnd,但是报错<BR>CmFrameWnd  *m_pMainWnd;<BR>m_pMainWnd = new CmFrameWnd; <BR>m_pMainWnd-&gt;Create(NULL,NULL,WS_POPUP,CRect(0,0,200,200));  <BR>m_pMainWnd -&gt;ShowWindow(SW_SHOW);<BR>m_pMainWnd -&gt;UpdateWindow();</P>
<P>对不起,大家我的VC太菜了</P>


页: [1]

编程论坛