永发信息网

mfc里为什么找不到CWnd基类呢?新建一个类,想选择基类为CWnd的,为什么找不到呢?

答案:3  悬赏:60  手机版
解决时间 2021-11-12 13:04
mfc里为什么找不到CWnd基类呢?新建一个类,想选择基类为CWnd的,为什么找不到呢?
最佳答案
我前几天刚实现了这个。代码贴上!
#include
//应用程序类

class COurApp : public CWinApp
{
public:
virtual BOOL InitInstance();
~COurApp();
};
//窗口类

class COurWnd: public CWnd
{
public:
COurWnd()
{
//构造函数
// Create(0,L"我们的MFC程序!");
CreateEx(0,
AfxRegisterWndClass(
CS_HREDRAW | CS_VREDRAW,LoadCursor (NULL, IDC_ARROW),(HBRUSH) GetStockObject (WHITE_BRUSH),0),
L"ssssssssssssssss",
// "SplashWindow Sample",
// WS_OVERLAPPED,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
NULL,
NULL,
NULL);

}
};
//实现类中的函数
COurApp::~COurApp()
{
if(m_pMainWnd)
delete m_pMainWnd;
}
BOOL COurApp::InitInstance(void)
{
m_pMainWnd = NULL;
if(m_pMainWnd == NULL)
m_pMainWnd = new COurWnd();
m_pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;
};

COurApp myapp;

大致步骤,新建win32项目,然后在工程属性中把使用标准windows库改为在静态库或动态库中使用mfc。代码适用于vc2008 unicode工程中,如果是非unicode,请把字符串常量前大写的L去掉
全部回答
generic CWnd即为CWnd
首先点到“类视图”,然后右键项目,弹出菜单选择“添加”->“类”,弹出的对话框里面选择MFC类,然后再弹出对话框,首先默认的就是基于CWnd的类了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海藻芽拌粉丝的家常做法怎么做好吃
uv板和烤漆板价格哪个比较便宜
班级学生广播操队形怎样安排更好,总共46人,
月如意卫生巾多少钱一包
1.5匹3级节能定频空调一晚上要多少度电谢谢
像爱的热情 想对你说出我心中对你的期待 歌词
有没有中专生
女朋友总喜欢买阿么的鞋子,说是什么便宜 ,
南海神尼是谁?
单片机流水灯设计,使八个led灯右移
同创广告我想知道这个在什么地方
辣椒叶怎样炒的做法
引领美发地址有知道的么?有点事想过去!
狗肉酱凉吃可以吗热吃和凉吃都行吗
给银行背黑锅,背500万,能到手60万,还有免
推荐资讯
高露多少岁?
唐山坐38路西山道大里路口哪站下车通几路公交
买房得遇雷风恒卦可买否
rgp隐形眼镜(夜戴)能不能检查出是否是人为
中国人寿学平险保单不见了可以报销吗?
夏天摆地摊卖什么最赚钱
怎么给Excel表每页加上眉页
谁有豫剧王华买爹mp4的下载地址或云盘
息县三高的介绍
脸上有凹凸坑(慎入)
QQ会员VIP6是什么意思啊?
从嘉兴回沈阳从高速经过徐州不?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?