继续着上次的界面,完成类按钮功能的实现和界面文字显示。
1. 存储类按钮的信息【所在区域和对应的事件】
2. 设置对应的鼠标事件【放到上面时,显示手形图标,其他部分显示箭头】
因此,我们需要设计一个存放按钮区域的数组、存放按钮相关信息的结构。本项目设计如下结构:
1. 按钮信息结构
struct _CLICK{
_CLICK(const WCHAR *txt, RECT A) {
done = txt;
area = A;
}
const WCHAR *done; // 存放控制信息[作为唯一值]
RECT area; // 存放按钮区域
};
2.存放的数组和全局变量
static const WCHAR *gClick = NULL; // 获取点击事件的ID【结构体中done :存放控制信息】
static std::