C++DirectUI易语言调用方法

文章资讯 2020-06-03 14:20:18

C++DirectUI易语言调用方法

没有封装绘图函数
没有各类控件  纯粹提供了个 objBase的感觉吧
利用 WNDPROC 的 WM_MOUSEMOVE 判断进入控件矩形 ->发送 LEAVE HOVWE消息 进行交互 objBeginPaint objEndPaint 获取DC进行绘画
其中最重要的应该是obj的存放信息吧  
此处我利用的是 hash_map
(本打算用map 只是说控件如果到了一个层次 效率问题而已 虽然个人觉得不可能到那层次)
(本身其实想写个组合UI引擎的 但是发现不论如何都绕不开消息机制 比如obj的HOVER LEAVE 消息 各种各种  发现还是参考WIN32比较好点
c++这门语言也是才进行接触 ,大概几天的样子,我从易语言才过去的,感觉只是书写代码比较简单
同时吐槽一下易语言没有指针这个东西  (我用易语言写了个版本,麻烦就转C++写的)
写起来都要自己偏移什么的。