第11章 GUI Page496~498 步骤三十二:打开画板文件01

tool_4_save_load.hpp添加新内容:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第1张图片

源文件中,新增的四个函数实现为:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第2张图片

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第3张图片

为各图元类加上从流中加载图元数据的功能,先是接口声明:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第4张图片

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第5张图片

各图元实现接口:

直线:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第6张图片

圆:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第7张图片

十字形:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第8张图片

方框:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第9张图片

文字:

第11章 GUI Page496~498 步骤三十二:打开画板文件01_第10张图片

你可能感兴趣的:(《白话C++》第11章,我的小画家,《白话C++》学习,ui,c++)