................................. 这种玩意还是得用directui思想去绘制,传统的MFC很难扩展出来。
这就是简单的数据结构 typedef struct tagMYLIST { unsigned char Name[20]; //名字 unsigned char Ex; //展开状态 }MYLIST MYLIST xList[8]={"账号管理",0,“市场/保证金”,0................}; for(int i=0;i<8;i++) { 画背景条,画按钮符,画名称 坐标+=间距; if(i展开状态为1) { 画展开项 坐标+=展开距离 } } 响应鼠标点击消息 { 获得鼠标点 for(int i=0;i<8;i++) { 如果点再i的小按钮范围内 { 改变展开状态 通知重绘 } } }
15,979
社区成员
115,897
社区内容
加载中
试试用AI创作助手写篇文章吧