如何利用Ondraw定义一个直线类??

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:20:51
要求生成一个界面,包含直线、文字和图标,这些类如何定义,图标可以直接导入图片么,每次使用时位置变化该如何处理,另外如何用代码实现在窗口变化时图标始终居中?
新手提问,希望大家赐教!!
或者提供一下相关教程也可以,我这里有好多教程但是都没有讲到用类定义

>>要求生成一个界面,包含直线、文字和图标,这些类如何定义
先定义一个基类,包括最基本的功能如:GetDC(),Draw(),Pos...
(可以定义成虚函数)
然后从这个类继承下来直线、文字、图标类,分别有自己的属性。

>>使用时位置变化该如何处理,另外如何用代码实现在窗口变化时图标始终居中?
在窗体的Size变化的函数中写处理就可以了。
控件.left = 窗体宽-控件.width/2
控件.top = 窗体高-控件.height/2