第11章 GUI Page437~438 步骤十一 列出图元 支持直线

运行效果:

第11章 GUI Page437~438 步骤十一 列出图元 支持直线_第1张图片

关键代码:

item_i.hpp中,新增图元类汇报自己所属类型名称的接口

第11章 GUI Page437~438 步骤十一 列出图元 支持直线_第2张图片

item_line.hpp中,直线类实现接口

注意我们使用的wxWidgets库是UNICODE版本的,而我们在源代码中,直接写入汉字,所有要求item_line.hpp的编码必须是UTF-8

第11章 GUI Page437~438 步骤十一 列出图元 支持直线_第3张图片

创建方框,圆,十字,文字的代码,需要先注释掉,

因为,它们并没有实现汇报类型的接口,还是抽象类,抽象类是不能创建对象的。

第11章 GUI Page437~438 步骤十一 列出图元 支持直线_第4张图片

调用GetTypeName(),并将结果传递给ListBox1

第11章 GUI Page437~438 步骤十一 列出图元 支持直线_第5张图片

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