我是靠谱客的博主 动听花瓣,这篇文章主要介绍RegisterClass在注册ClassName的时候失败!,现在分享给大家,希望可以做个参考。

前几天在设计对话框的时候,想用RegisterClass把注册的类名修改成我需要的类名,而在RegisterClass返回给我是TRUE之后,通过SPY++却总是不能找到相应的ClassName。最后通过查找原因,是由于在MFC的程序中,每一个窗体都有其特有的标识的,如果修改了这些ClassName之后,程序将找不到相对应的窗口代码,造成错误,所以在进行MFC编程的时候最好不要通过RegisterClass来注册,需要怎么样来修改就需要思考下才行了。

还有就是如果你的窗口是Create出来的,那在PreCreateWindow中进行类名的修改同样也会失败的,除非你是用API函数自己写出来的窗口,否则都将沿用MFC本身的类名来注册。

最后

以上就是动听花瓣最近收集整理的关于RegisterClass在注册ClassName的时候失败!的全部内容,更多相关RegisterClass在注册ClassName内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(123)

评论列表共有 0 条评论

立即
投稿
返回
顶部