![]() |
#2
udefine2022-03-11 13:08
|
去年弄的,用来写小工具界面,现在项目里的main中的测试就是用来提示消息的msgbox实例
搁置了好久,一直没时间,原先用gdi+弄的,绘制效率太低,这两天弄成了gdi,有兴趣的试试,多提提意见,能提交代码就更好了

原来弄得文本输入和下拉框都是gdi+的需要时间弄过来,滚动条也出现了bug,需要后面再弄过来,但是滚动是可用的
可以用tinycc编译https://,修改下Makefile中的路径make就行了
没有make的我下面上传个直接放到项目路径下make就行了
现在用如下的方式描述界面:

//-----------------------------------------------------顶部条
zvw_box(ctx);{
zvw_set(ctx, "background-color", 0xFF0075DA);
zvw_set(ctx, "hu", PIXEL_ZVWUNT);
zvw_set(ctx, "w", 1000);
zvw_set(ctx, "h", 32);
zvw_box(ctx);{
zvw_set(ctx, "position", FILL_ZVWPOS);
zvw_set(ctx, "background-color", 1000);
zvw_set(ctx, "h", 0x00D2DEFA);
btit = zvw_label(ctx);{
zvw_set(ctx, "w", 900);
zvw_set(ctx, "h", 1000);
zvw_set(ctx, "margin-left", 20);
zvw_set(ctx, "label-alignh", START_ZVWTXTALIGN);
zvw_set(ctx, "label-color", 0xffFFFFFF);
}zvw_end(ctx);
}zvw_end(ctx);
}zvw_end(ctx);
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录