pMemo = new STUDENT;
pMemo->age = 11;
解决方案 »
- 急问:32位MFC程序移植64位问题
- 问个问题,能不能把DLL封装打包成ACTIVEX让WEB程序调用
- 请教下动态内存分配
- 对话框大小随分辨率不同变化后,该怎么去改对话框上的控件上的字体大小?
- CToolbar文本设置问题!?
- 为何打开注册表总是提示失败? sdk程序 帮忙看一下
- 高分问个问题:当窗口最小化或者隐藏时,如何获取窗口指定点的象素信息?
- ActiveX中创建的非模态对话框显示后,不能相应键盘操作?怎么解决?
- 求一份俄罗斯方块的源代码
- 程序错在哪儿?怎么改正?(A NewBie Questiong...)
- 请问在dll中开始的线程(自己写的 也在该dll中)是否随着dll函数的结束而结束呢?
- 怎样创建并显示一个窗口(Cformview 或Cview或CEditView 其派生的窗口)
我有一问题:
#include <afxwin.h>
class My:public CFrameWnd
{public:
afx_msg void OnPaint()
{CPaintDCpaintDC(this);
paintDC.TextOut(0,0,"这是我的第一个窗口");
}
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(My,DFrameWnd)
ON_WM_PAINT()
END_MESSAGE_MAP()
class Hello:public CWinApp
{ public:
Hello():CWinApp("Hello World!")
{}
BOOL InitInstance()
{ CFrameWnd *My=new My;
m_pMainWnd=My;
My->Create (NULL,(LPCTSTR)"Hello");
My->ShowWindow (SW_SHWO);
return TRUE;
}
} HelloWorld;
总是在最后一行出错,不是代码问题,这是我从书上抄下来的,我不知道错在哪儿。请给出错误原因和解决方法。谢谢!
并发信至:[email protected]
因为我不知道怎么进这个论坛,下次不一定能找到这个帖子。
应该是Hello World;吧怎么发帖子,上面有链接
pMemo->age = 11;//这个不用说了吧。/////////////////////
struct AFX_CLASSINIT
{
AFX_CLASSINIT( CRuntimeClass* pNewClass );
};---------------------
AFX_CLASSINIT::AFX_CLASSINIT( CRuntimeClass* pNewClass )
{
pNewClass->m_pNextClass = CRuntimeClass::pFirstClass;
CRuntimeClass::pFirstClass = pNewClass;
}
pMemo->age = 11;好象是没有问题
如果是类的话:pMemo = new STUDENT;
pMemo->age = 11;
这种写法是错的。
pMemo->age = 11;如果 pMemo是STUDENT的指针,right。
否则 error
{
public:
afx_msg void OnPaint()
{
CPaintDC paintDC(this);
paintDC.TextOut(0, 0, "这是我的第一个窗口");
}
DECLARE_MESSAGE_MAP()
};BEGIN_MESSAGE_MAP(My, CFrameWnd)
ON_WM_PAINT()
END_MESSAGE_MAP()class Hello:public CWinApp
{
public:
Hello():CWinApp("Hello World!"){}
BOOL InitInstance()
{
CFrameWnd* pFrame = new My;
m_pMainWnd = pFrame;
pFrame->Create (NULL,(LPCTSTR)"Hello");
pFrame->ShowWindow (SW_SHOW);
return TRUE;
}
};