游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 浩云

VC创建窗口出错:(帮看看好吗?

[复制链接]

1

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2003-10-15 15:57:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

主要出错在

1

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2003-10-15 16:14:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

主要出错在
CMyFrame::CMyFrame(void)
{
        Create(NULL,"My Example");
}

你的CMyFrame继承于类CFrameWnd,他的Create函数的第一个参数是你要创建的window class的类名,msdn里是这么说这个参数的

Points to a null-terminated character string that names the Windows class. The class name can be any name registered with the AfxRegisterWndClass global function or the RegisterClass Windows function.

5

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2003-10-15 21:57:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

上面的老兄,上面程式中,CMyFrame没有改写虚拟函数Create,调用的为CFrameWnd的Create,最终要调用CWnd的Create,Create的类名为NULL时,由MFC注册一个类,用于窗口的创建。

0

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2003-10-16 11:53:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

我装的Dotnet版本跟你工程的不一样,打不开。不过通过简单地看了一下你的代码,我觉得你的CMyWindow如果是应用程序类的话,你的代码初始化代码应该写在InitInstance()中,而非写在其构造函数之中。因为根据MFC框架定义,窗口的初始化过程是在InitInstance()中通过调用AfxInitInstance()完成的。

12

主题

138

帖子

140

积分

注册会员

Rank: 2

积分
140
QQ
 楼主| 发表于 2003-10-30 13:27:00 | 显示全部楼层

Re:VC创建窗口出错:(帮看看好吗?

我最近很忙没空上来看过!~
刚刚忙完上来看了一下!~
谢谢你们的指点
可是我还不怎么明白你们的说法!~
谁可以写一个类似我这个的窗口吗?
写一个发到我的EMAIL:baisha39129@163.net这个信箱好吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-23 18:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表