
怎样自己封装CWnd类 和 CWinApp类 不用继承mfc的类 自定义2个类 1个窗口类 1个应用程序类 然后能建立窗口
最好给个源码classMy_CWnd{/////////};//窗口类classCY_CWinApp{////////};//应用程序类然后使用编译连接能生成最简单的窗口...
最好给个源码
class My_CWnd
{
/////////
};//窗口类
class CY_CWinApp
{
////////
}; //应用程序类
然后使用编译连接能生成最简单的窗口
对了 WinMain要封装到CY_CwinApp里 WndProc应该在MY_CWnd里
要不然就不是封装了 :) 展开
class My_CWnd
{
/////////
};//窗口类
class CY_CWinApp
{
////////
}; //应用程序类
然后使用编译连接能生成最简单的窗口
对了 WinMain要封装到CY_CwinApp里 WndProc应该在MY_CWnd里
要不然就不是封装了 :) 展开
1个回答
展开全部
你知道windows窗口的运行机制吧?
你只要在类的构造函数里注册窗口类,然后在方法里CreateWindow,在消息回调函数里进行消息处理,这样就差不多是窗口类的模板了,其他的外观,以及别的功能,就看你的封装能力 了,想完全 达到MFC那样的高度,估计是不可能 , 不过你只实现你想要的一部分功能应该 还是可以的。
你只要在类的构造函数里注册窗口类,然后在方法里CreateWindow,在消息回调函数里进行消息处理,这样就差不多是窗口类的模板了,其他的外观,以及别的功能,就看你的封装能力 了,想完全 达到MFC那样的高度,估计是不可能 , 不过你只实现你想要的一部分功能应该 还是可以的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询