第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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。