关于CFrameWnd的问题

zyzgcy 2003-06-11 04:34:00
我从CFrameWnd派生了一个类,我用以下方法调用,报严重错误.请问如何使用
自定义的FRAME类,能显示吗?
class CMyFrame :public CFrameWnd
{
}

CMyFrame frame;
frame.Create("CMyFrame","caption");



...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyzgcy 2003-06-12
  • 打赏
  • 举报
回复
zhanglingfei(张飞) :
我就是按照你的描述做的,不对啊,能给个DEMO吗
zhanglingfei 2003-06-11
  • 打赏
  • 举报
回复
函数原型是这样的。有八个参数呢。
BOOL Create(LPCTSTR lpszClassName,
LPCTSTR lpszWindowName,
DWORD dwStyle=WS_OVERLAPPEDEINDOW,
constRECT&rect=rectDefault,
Cwnd*pParentWnd=NULL,
LPCtTSTR lpszMenuName=NULL,
DWORD dwExStyle=0,
CCreateContext*pContext=NULL);

构造步骤如下:
  首先,调用构造函数来构造CFrameWnd对象,
  然后,调用Create来构造Windows框架窗口并把
它附加给CFrameWnd对象,Create初始化窗口的类名、窗口名、登记它的风格、父窗口和相关
菜单的缺省值。
一个字,一个字的敲上来,累死我了。呵呵
bear_c 2003-06-11
  • 打赏
  • 举报
回复
frame.Create(NULL,"caption");

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧