您的位置:首页 > 其它

创建对话框使用类名#32770的探讨

2015-08-18 17:09 267 查看
Windows核心编程在创建Error Show对话框的时候,Main函数是这样写的:

?
我不明白这个#32770到底是什么,上网找了资料。然后自己又做了小实验了,终于搞清楚了。

这个#32770是对话框的默认类名,新建一个MFC对话框,通过Spy ++看下新创建的对话框的类名.





可以看到类名是#32770(对话框),无论以创建几个都是这样.#32770是对话框的默认类名.

但是通过

?
这个函数FindWindow还需要指定窗口名字,但是如果窗口名字不固定或者在创建中才决定,这样

?
这个函数就找不到窗口类了,现在要做的就是创建唯一类名的窗口类,创建唯一类的步骤:

在重载的CWinApp中InitInstance()函数中修改,

?
2.在资源中修改类名

?
然后编译运行,最后通过Spy++可以看到





类名已经更改.

可以参开下面的文章:
http://www.vckbase.com/index.php/wv/910.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: