首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

会自绘大部分的VC自带控件之后,该学什么

2013-12-04 
能自绘大部分的VC自带控件之后,该学什么?能自绘大部分的VC自带控件之后,该学什么?本人就是对UI比较感兴趣,

能自绘大部分的VC自带控件之后,该学什么?
能自绘大部分的VC自带控件之后,该学什么?

本人就是对UI比较感兴趣,之前一直都在学习自绘VC的控件,现在大部分都自绘完了。用的是GDI/GDI+。

来高手解答,还想继续UI方面,我下一步该学什么啊? UI
[解决办法]

引用:
Quote: 引用:

设计一个UI库,比如类似duilib那样,用xml来配置属性生成窗口和控件。


有没有相关的文章或者书啊?感觉不知道该从什么地方下手

说个简单的例子你就明白了
<MainForm size="500,400" bkimage="bk.jpg">
    <Label name="title" rect="10,10,100,20" text="biao ti" font="name='arial' size='10' bold='true'"  
    color="0,0,0" align="left"/>
</MainForm>
[解决办法]
所谓的界面库,说简单点就是在一个父窗口里面,截出一个 RECT 矩形,然后再根据父窗口的 DC 来进行绘图
而你定义的界面“控件”,所要做的就是处理鼠标在这矩形范围里的操作

你可以给父窗口装一个钩子函数,在收到关于鼠标信息后,判断鼠标当前在哪个矩形(即“控件”里),然后把消息传递给该矩形所对应的类里面进行处理

反正我现在的做法就是这样

而楼上所说的 XML,只是一个定义格式,标明这个“控件”的属性,至于怎么利用这些属性,还是得由你自己来决定

热点排行