免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: lilysulia
打印 上一主题 下一主题

microwindows专区,文档,资料,讨论 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-08-11 17:13 |只看该作者
现在图像的像素一般都是真彩的,而我们的屏幕(特别是嵌入式产品)像素都不是很高,所以显示时就要转换像素度,解决方法是尽量用像素度高的屏来缩小和图像的像素度差距。

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
22 [报告]
发表于 2008-08-14 18:58 |只看该作者
谢谢楼主分享好东西!

论坛徽章:
0
23 [报告]
发表于 2008-08-19 11:51 |只看该作者
原帖由 dos2004 于 2008-7-28 17:34 发表
我也用microwin
但我用的是与WIN32兼容的API,但发现并没有WIN32 API好用呀。
我现在碰到一个给WINMAIN传参数的问题,发现我传入不了,是MICROWIN的缺陷吗?
./abc  a.txt
这样参数不能会进去,发现lpCmdLin ...

int
main(int ac,char **av)
{
        /* call user hook routine before anything*/
        if(MwUserInit(ac, av) < 0)
                exit(1);

        if(MwOpen() < 0)
                exit(1);

        /* call windows main program entry point*/
        WinMain(NULL, NULL, NULL, SW_SHOW);

        MwClose();
        return 0;
}
WINMIAN并没有带入mian的参数

论坛徽章:
0
24 [报告]
发表于 2008-08-19 12:17 |只看该作者
原帖由 sunchiang 于 2008-7-16 16:57 发表


谢谢LZ解答:),不过手头上的东西不需要中文输入这么复杂,只是想用中文替代英文(比如按钮“搜索”,而不是"search"),已经安装了microwindows-fonts-0.90那个包,试了几下,在程序中直接敲入汉字的gb码 ...

需要在config中启用HZK的支持,同时创建HZK的字体,然后传入汉字的GB码就可以了
font_hzk.c代码部分可以重新修正一下提高效率

论坛徽章:
0
25 [报告]
发表于 2008-09-02 15:08 |只看该作者
怎么修改控件的背景颜色,像按钮,标签
BUTTON,STATIC,在WIN下面是响应WM_CTLCOLOR消息,BUTTON修改要DRAWITEM,
但这些MICROWIN都没有,怎么办?

论坛徽章:
0
26 [报告]
发表于 2008-09-03 15:09 |只看该作者
我想你对microwindows的API函数还不是太熟悉,如果一个GUI不能修改控件的前景色和背景色,作者自己都不会满意,这个GUI也不会被广泛的使用。
拿一个按钮API为例
tnCreateWidget (TN_BUTTON, window,
                                15, 200,
                                TN_WIDTH, 70, TN_HEIGHT, 28

                                TN_BGCOLOR, (254,254,254), TN_FGCOLOR, (0,0,0),
                                TN_CAPTION, BROWSER_NAME,
                                TN_END);
上例中红色的部分就是对按钮空间前景色和背景色的调控参数。如果你想修改按钮空间的前背景色,只需修改上例中红色部分即可。

[ 本帖最后由 lilysulia 于 2008-9-3 15:11 编辑 ]

论坛徽章:
0
27 [报告]
发表于 2008-09-03 16:22 |只看该作者
原帖由 lilysulia 于 2008-9-3 15:09 发表
我想你对microwindows的API函数还不是太熟悉,如果一个GUI不能修改控件的前景色和背景色,作者自己都不会满意,这个GUI也不会被广泛的使用。
拿一个按钮API为例
tnCreateWidget (TN_BUTTON, window,
                                15 ...

非常感谢LZ的解答,问题我已经解决了。你说的那个API,是不是移植了FLTK,MICROWINDOW本身没有。
我是通过修改MICROWIN的源码来实现的,直接改掉它生成时默认颜色。MICROWIN虽然兼容WIN32的API,但还是有很多函数它不具有,没办法,谁叫它只是一个轻量级的GUI库呢!而且还免费!
另外,我还有一个问题,我用的是兼容WIN32 API的那套接口,但我发现我在调用Arc()这个画圆弧的时候,画出来的东西太离谱了,只是一小段。我的代码是在WIN下面的Arc()试过先再移过来的,MICROWIN总是这样,不经意间给我“惊喜”!!!
又翻开它的源码,但到目前为止,还没有找到解决的办法?
请LZ指教!

[ 本帖最后由 dos2004 于 2008-9-3 16:24 编辑 ]

论坛徽章:
0
28 [报告]
发表于 2008-09-04 09:12 |只看该作者
其实microwindows除了本身的功能外,他还添加了一个tnwidget的封装API下面是他的介绍和使用文档你看一下

TinyWidgets学习文档.tar

210 KB, 下载次数: 100

论坛徽章:
0
29 [报告]
发表于 2008-09-04 10:48 |只看该作者
原帖由 lilysulia 于 2008-9-4 09:12 发表
其实microwindows除了本身的功能外,他还添加了一个tnwidget的封装API下面是他的介绍和使用文档你看一下

这个控件集,是microwindows为了弥补控件缺少而添加,只是控件方面的。
我目前的问题是它的画线函数,感觉有错误,Arc(),不能画出要求的弧线,我在研究源码,试图找出原因,
LZ,加个好友吧,玩microwin的朋友实在太少了
QQ: 272461101
MSN: guozhongyang2004@hotmail.com

论坛徽章:
0
30 [报告]
发表于 2008-09-17 09:24 |只看该作者
我已经加过了,没见你回应
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP