一个ui小工具代码,待开发
https://去年弄的,用来写小工具界面,现在项目里的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);
make.zip
(101.02 KB)