第11章 GUI Page500~504 步骤三十二:打开画板文件02
发布时间:2024年01月19日
各个图元类新增GetTypeName_Static(),并将原来的GetTypeName()改为调用静态方法实现:
直线:

圆:

十字:

矩形:

文字:

tool_4_save_load.hpp添加两行

tool_4_save_load.cpp增加:


增加一个类? ItemCreator


增加一个工厂方法:LoadItem

wxMyPainterMain.h增加两个成员函数

wxMyPainterMain.cpp中实现这两个成员函数
FileOpenDialog()

OpenFile()


最后为“打开”菜单项挂接响应函数

调试:
程序运行时,发现打开 方框 和 文字时,会出异常


经过调试,发现方框和文字的Load()函数中,少写了一些东西


运行效果:


文章来源:https://blog.csdn.net/yanzhenxi/article/details/135573928
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!