minigui编译mg-samples-3.0.12出错求助 [问题点数:200分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
minigui编程基础知识
一、<em>minigui</em>的各控件的风格、消息可见各控件的头文件。如static.h; 二、<em>minigui</em>的控件标示符,除预定义的几个外,使用中都需用户自己在创建控件时指定。 预定义的几个控件标示符可见window.h,如下: /* Standard control IDs */ #define IDC_STATIC    0 #define IDOK          1 #define I
不得不说,minigui真的很坑
开发项目在嵌入式平台上使用MiniGui作为用户界面开发工具,在工作之余准备在ubuntu14.04上搭建一个测试环境,这样代码测试起来比较方便。 前前后后搞了好多天,遇到了很多麻烦,但是最后还是跑通了。作为一个之前对<em>minigui</em>完全不懂的小白来说,真的需要好好摸索。 总结一下:<em>minigui</em>真的很坑!如果不是项目必须的东西,我建议读者,能不用就不用。 问题: min
Ubuntu下miniGUI3.0.12安装与移植
MiniGUI3.0.12及组件下载地址http://www.<em>minigui</em>.org/downloads/index.html libmgplus-1.2.4下载地址http://download.csdn.net/download/yong_f/4062807 1. 需要下载的组件 lib<em>minigui</em>-gpl-3_0_12.tar.gz mg-samples-3_0_12.tar.
ARM-LINUX 系列 (六) ----minigui的安装 -- 终极成功版!!
一、文件的下载安装前准备 :sudo apt-get install build-essential 包含许多基本库点此链接下载  下面的都要下载抹黑的那两个Virtual Frame Buffer 咱们在上一章中已经安装了qvfb,所以这不在安装了。二、建立一个文件夹,将上面的文件放在那2.1首先安装依赖库:tar zxf zlib-1.2.2.tar.gz #<em>编译</em>zlibcd zlib-1....
编译MiniGUI 程序
你可以在命令行上输入如下的命令来<em>编译</em>helloworld.c , 并链接生成可执行文件 helloworld: $ gcc –o helloworld helloworld.c –l<em>minigui</em> –ljpeg –lpng –lz 如果你将 MiniGUI 配置为 MiniGUI-Threads,则需要使用下面的<em>编译</em>选项: $ gcc –o helloworld helloworld.
ubuntu64编译32位程序
64位ubuntu系统默认是没有32位库的,如果需要<em>编译</em>32位库,需要手动安装32位依赖库。 即使是<em>编译</em>arm linux 32位也是一样。   sudo apt-get install lib32ncurses5 ​lib32z1    ...
minigui安装及问题总结
http://blog.csdn.net/my328865033/article/details/50187759 版权声明:本文为博主原创文章,未经博主允许不得转载。 <em>minigui</em>完整安装(x86版本) ubuntu下<em>编译</em>,安装路径:/home/colin/<em>minigui</em>/lib_x86/ 1).zlib-1.2.2.tar.gz ./configure
MiniGUI源码分析--hellowworld(1) :MiniGUIMain中有什么奥秘
上一篇: MiniGUI源码分析-- 开始篇 接下来,通过剖析MiniGUI的最简单的例程,来详细说明MiniGUI程序是如何创建和运行的。 这个例程,可以从很多地方得到,凡是接触过MiniGUI的朋友,首先接触的便是这个例子,为了方便大家阅读,贴在下面 /* ** $Id: helloworld.c,v 1.38 2007-10-25 07:56:45 weiym Exp $
【实验】编译MINIGUI应用程序
【实验】<em>编译</em>MINIGUI应用程序 参考文档:MINIGUI-PROG-GUIDE-V1.3-C.pdf 2.4节 为MiniGUI应用程序编写Automake/Autoconf脚本12~16页主要步骤:1、创立文件夹 samples , 里面再创建src目录2、src下放置源文件3、从mde-1.3.x中复制configure.in4、在根目录下创建Makefile.am文件。内容SUBDIR...
编译minigui例程mg-samples-3.0.12时出现错误求助
make[2]: 正在进入目录 `/home/hyn/<em>minigui</em>installres/<em>mg-samples-3.0.12</em>/same'gcc  -m32 -Wall -Wstrict-prototypes -pipe  -m32 -L/usr/lib32 -o same same.o custom_<em>minigui</em>.o  -L/home/hyn/<em>minigui</em>/lib -l<em>minigui</em>_ths ...
minigui环境搭建总结
最近一直在搭建<em>minigui</em>开发环境,今天早上终于出来了,写个博客纪念下。 搭建这个环境需要至少需要以下三个文件(前提是安装了其他必须的<em>编译</em>环境,qt-dev-tools):  lib<em>minigui</em>-gpl-3.0.12.tar.gz  <em>minigui</em>-res-be-3.0.12.tar.gz  <em>mg-samples-3.0.12</em>.tar.gz  这个博客是值得参考的:htt
miniGUI3..0.12安装方法整理
miniGUI3..0.12安装方法整理
Ubuntu 12.04 64 位版本运行32位可执行文件
64 位的机器上运行 32位的可执行文件,会出现文件明明在文件夹中,但是运行时会提示文件不存在。 其实64位版本的系统上是可以访问32位的文件,只是需要安装一些基本的库: 需要安装 sudo apt-get install libc6-i386 另外,一些常用的32位库 sudo apt-get install lib32asound2 lib32z1 lib32st
Minigui编译问题 - undefined reference to `WndClientRect'
下载最新的<em>minigui</em>包,之后在ubuntu 16.04下面<em>编译</em>示例出现以下问题: gcc -g -O2 -Wall -Wstrict-prototypes -pipe -o same same.o
minigui编译链的使用方法
刚刚入门学习Linux,自然而然的就到了MINIGUI和<em>编译</em>链的使用了,瞎折腾了一天,搞明白怎么使用了,随手记下,也希望能帮到有需要的人.
minigui移植,请教关于./mginit的问题
安装<em>minigui</em>,运行./ mginit时提示错误./mginit: error while loading shared libraries: cannot open shared object
转:minigui的安装 -- 终极成功版!!
环境:ubuntu16.4&amp;amp;nbsp; kylin 32位(一开始是64位的不过后来由于各种各样的问题,换成32位了),不过基本上我遇到的所有问题这篇博客都写了。所以按照本篇博客安装,有很大几率安装成功。在32位环境下安装时,按照本博客安装时,可能不会遇到那么多错误,跳过即可。反正本人安装成功了~~~在64位...
MiniGui核心库编译配置选项
MiniGui的具体选项基本上都是基于–disable-FEATURE和–enable-FEATURE实现的。–disable-FEATURE选项禁止某项特性,也就是在函数库中将不支持该特性。–enable-FEATURE选项打开某项特性,也就是在函数库中支持该项特性。另外MiniGui还提供–with选项,该选项可用来从多个选项中指定某一个选项。
minigui3.0.12之初体验-移植篇
前言在一年多年前有幸接触使用到<em>minigui</em>一段时间,当时使用的应该是1.6版本,硬件平台使用的是s3c2440+64M内存,界面上做了很多功能,但整体运行还是十分流畅,我想要是换成QT在上面跑流畅度应该是比不上<em>minigui</em>的了;前段时间从朋友那拿到一块基于新塘nuc972的板子用来玩玩学习下,nuc972也是一颗基于arm926内核的soc,我想让人喜欢它的地方应该要是它内置了64M的DDR和L
MiniGUI开发环境搭建全记录(嵌入式计X86)
在LINUX入门边上,最近一直在学习。。。本来打算用QT的。。发现那东西太大,,,,最还是选择MINIGUI。。 下面是安装过程及出现问题的一些解决方法。 选择MINIGUI1.6.2,下载地址:http://blog.21ic.com/user1/5108/archives/2008/50737.html 1 安装<em>minigui</em>库、资源   <em>编译</em> lib<em>minigui</em>  ,这个是 min
基于linux下交叉编译minigui体会
能不用<em>minigui</em>就不用是对的,这段时间一直在交叉<em>编译</em><em>minigui</em>,困难是妥妥的多,几乎每一个包都有问题,现在我就记录下碰到的问题,大部分都是在网上找的解决办法,网上还是大神多啊,下载的库都是在<em>minigui</em>官网下的,有些问题是库的问题,低版本库有问题,高版本库自己就好了,自己也是莫名其妙。 [<em>编译</em>zlib库:] CC=/usr/local/linaro-armv7ahf-2015.11-
安装MiniGUI安装成功,执行官方mg-samples-3.0.12.tar.gz中的例子,出现 libminigui_ths-3.0.so.12
./helloworld: error while loading shared libraries: lib<em>minigui</em>_ths-3.0.so.12: cannot open shared obj
minigui-64支持64和32位ubuntu平台
将<em>minigui</em>移植到ubuntu14的64位平台,同时兼容32位,所有范例程序都经过了测试,运行成功。如有疑问联系qq:848416881,欢迎骚扰
构建MiniGUI编译环境
 3.2 构建MiniGUI<em>编译</em>环境3.2.1建立基于PC-LINUX的开发环境主要是用于在PC-LINUX平台上调试MiniGUI程序。使用的<em>编译</em>调试工具是Linux系统自带的gcc,gdb等。准备的软件包:lib<em>minigui</em>-str-1.6.2.tar.gz <em>minigui</em>-res-str-1.6.tar.gz <em>minigui</em>-dev- linux.tar.gz mg-sam
minigui:静态编译连接mgncs库时遇到的xml2的问题
最近做一个基于<em>minigui</em>/mgncs的项目,在开发阶段因为是在ubuntu下基于<em>minigui</em>的模拟器开发,所以<em>编译</em>时都是标准的动态库连接。没啥问题,很顺序。 现在项目功能开发告一段落,要向嵌入式平台移植了,就要把<em>编译</em>改为全静态连接(--static)。问题就来了。 <em>编译</em>正常,连接时报了如下一大堆错误: /usr/lib/x86_64-linux-gnu/libxml2.a(nanohttp....
Linux下Minigui开发环境的搭建(PC+S3C2440
花了两天时间终于把Minigui的开发环境搭建好了,遇到了很多问题,看了很多人的博客,对我的启发很大。关键是以前偷懒装redhat的时候为了省空间,很多库文件都没安装搞的自己很狼狈,不过也由于这个原因,让我真正细细的实践了一遍Minigui的移植,理解加深了很多。   Minigui算是我们中国人在世界软件界的骄傲了,作为中国人理应学它,虽然现在基本都用QT了。(关键是我的开发板只有1
minigui ARM 的交叉编译, 测试为 hisi3531
先到 http://www.<em>minigui</em>.org/en/download/ 去下载下面相关的包, 并解压放在同一目录下,之后修改<em>编译</em>工具(HOST_CROSS=arm-hisiv200-linux),最后运行 ./build.sh gvfb-1.0.0       lib<em>minigui</em>-3.0.12-linux  <em>minigui</em>-res-be-3.0.12 build.sh         ...
minigui 3.2.0:通过环境变量修改minigui的运行参数
在运行环境中可以通过设置环境变量来改变MiniGUI的一些运行参数。这为应用程序部署提供了很大的便利性。 但在使用3.2.0版本时,发现这些参数名全部都无效,查看MiniGUI 3.2.0的源码,才知道升级后为了环境变量命名规范化考虑,这些环境变量名全部都改名了:转为大写,并加了`MG_`前缀。
MiniGUI 移植到pc和arm开发板全过程详解 及错误解答
最近移植了 MiniGUI 1.3.3 到一个开发板上,中间遇到许多问题,在论坛上发问题,结果也没多少人回我,就算偶尔有回的,基本上回答也没有什么用,网上找不到一个完整的移植文章,所以就决定把自己这次移植摸出来的一些方法写出来,给像我一样的小菜鸟做个参考吧。本文不教你怎么写驱动,只是教怎么样在最短的时候在你的PC 机上搭建起开发环境,同时在你的板子上跑起MiniGUI 来,这样你就可以在PC 上开
PC上配置编译MiniGUI v1.3.3和运行示例程序全过程
相比内核的配置与<em>编译</em>,MiniGUI在PC上的配置和<em>编译</em>过程显得非常简单,也或许是因为自己习惯了查bug吧。 这篇文章主要介绍MiniGUI v1.3.3在PC上的配置和<em>编译</em>过程,以及示例程序的<em>编译</em>和运行。 由于很多内容在官方的文档中已经写得很清楚了,所以这里主要是对配置和<em>编译</em>过程中自己碰到的一些问题进行总结。 Hily Jiang Email&Gtalk: hilyjiang a
MiniGUI移植总结
需准备的软件包:lib<em>minigui</em>-1.6.x-linux.tar.gz           //开发库<em>minigui</em>-res-1.6.tar.gz                  //资源文件,如bmp,font,icon 等<em>minigui</em>-dev-1.6.2-for-win32          //用于在windows VC开发的程序包下载地址:www.<em>minigui</em>.o
在海思hi3520上移植minigui3.0
首先从官网上下载以下几个包:lib<em>minigui</em>-gpl-3.0.12.tar.gz,<em>minigui</em>-res-be-3.0.12.tar.gz,<em>mg-samples-3.0.12</em>.tar.gz,zlib-1.2.2.tar.gz,libpng-1.2.37.tar.gz,libmgplus-1_2_4.tar.gz,freetype-2.3.9-fm20100818.tar.gz,jpegsrc.
嵌入式Linux环境下MiniGUI的研究与移植
转载出处注明:https://www.cnblogs.com/armlinux/archive/2010/05/31/2396989.html前言 近年来随着嵌入式设备与市场需求的广泛结合,手机、PDA、DVD播放机等产品的应用对可视化操作界面的简洁和方便提出了更高的要求,这都需要一个稳定可靠的高性能GUI系统来提供支持。图形用户界面(Graphic User Interface,简称GUI)的广...
MiniGUI源码分析——MiniGUIMain的奥秘
接下来,通过剖析MiniGUI的最简单的例程,来详细说明MiniGUI程序是如何创建和运行的。 这个例程,可以从很多地方得到,凡是接触过MiniGUI的朋友,首先接触的便是这个例子,为了方便大家阅读,贴在下面 /* ** $Id: helloworld.c,v 1.38 2007-10-25 07:56:45 weiym Exp $ ** ** Listing 2.1 ** **
MiniGUI的介绍及安装
1. 介绍   MiniGUI是一个针对嵌入式设备的高级窗口系统,,图形用户界面支持系统。能够支持包含Linux在内的多种操作系统,例如uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX、Nucleus、OSE等,也可以在win32平台上运行。MiniGUI为应用程序定义了一组轻量级的窗口和图形设备接口。利用这些接口,每个应用程序可以建立多个窗口并在这些窗口中
miniGUI 按键添加图片
                        先把代码粘在下面了,注释可能不是很清晰。#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;<em>minigui</em>/common.h&amp;gt;#include &amp;lt;<em>minigui</em>/<em>minigui</em>.h&amp;gt;#include &amp;lt;<em>minigui</em>/gdi.h&amp;gt;#include &amp;...
minigui增加tslib触摸屏响应
1、修改<em>minigui</em>库中IAL的输入引擎,增加对触摸屏的操作         定义: static struct tsdev *ts;          打开:              ts = ts_open ("/dev/input/event0", 0);              ts_config(ts);          关闭:               ts_cl
miniGui中创建多个子窗体及子窗体资源的回收
miniGui 多界面编程。界面资源的回收。
MiniGUI细节处理(转)
MiniGUI编程--列表框分类: <em>minigui</em>2009-11-04 20:40列表框LBS(ListBoxStyle)以CTRL_LIST/&quot;list&quot;为类名调用CreateWindow多选风格:LBS_MULTIPLESEL高级风各:LBS_USEICONLBS_CHECKBOXLBS_AUTOCHECK加上边框WS_BORDER加垂直滚动条WS_VSCROLL加水平滚动条WS_HSCROL...
Minigui3在海思Hi3520D/Hi3531平台上运行
Minigui3在海思Hi3520D/Hi3531平台上运行   WORD里直接贴出来的,有图片,看不到哦!!!!可以在这里下载PDF! 完整代码和PDF下载位置: http://note.youdao.com/share/?id=6eb7262501c051b48680a73b6969e06d&type=note 完整代码下载: http://note.youdao.co
minigui demo helloworld在arm目标板子上的运行
把<em>mg-samples-3.0.12</em><em>编译</em>完后,在src目录下有个helloworld,把它copy到板子运行测试我们的环境是否正确。 因为我的板子没有usr目录,所以我自己创建一个,使用nfs把build里面的文件挂载到板子上运行。 板子上:挂载/目录,使/可以读写 mount -o remount,rw / 然后: mount -t nfs -o nolock 172.21.30.200:/h
MiniGUI3移植到Hi3515全过程
http://blog.csdn.net/longyue0917/article/details/7882672#comments 版权声明:本文为博主原创文章,未经博主允许不得转载。 DOC文档下载地址: http://download.csdn.net/detail/longyue0917/4510567   经过3周奋战,终于在VGA上显示出了HelloWo
MiniGui使用ttf失量字库支持中英文
经过两天的痛苦的测试和查阅资料终于将可以在<em>minigui</em>上跑ttf失量字体了,一下记录和整理整过程,给需要的人借鉴。 我使用的<em>minigui</em>版本是lib<em>minigui</em>-gpl-3.0.12.tar.gz官网可以下载。 因为要<em>minigui</em>默认配置是不支持ttf字体的,这需要重新<em>编译</em><em>minigui</em>源码,在源码中增加freetype字体引擎的支持,字体引擎freetype有两个版本,经测试都可以使
MiniGui开发:Ubuntu14.04环境安装qvfb工具
在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具。 <em>minigui</em>官网提供了qvfb的安装包,下载连接:MiniGui官网
pkg-config工具包程序编译中的使用
当程序依赖的外部库文件和头文件相对比较多时,每次建立工程都需要对这些库文件进行配置,这个过程比较繁琐,所以pkg-config工具包被开发出来,解决这一个问题。本文主要介绍如何使用pkg-config工具包,并给出opencv和Armadillo软件库才用pkg-config配置的例子。本文实在ubuntu14.04的基础上进行测试。 1. 安装pkg-config工具包 如果ubuntu系统
MiniGUI源码分析:MiniGUIMain中有…
我们知道,一般C语言的入口都是main,那么MiniGUIMain函数怎么成为入口呢? 在MiniGUI源码include/<em>minigui</em>.h中,定义了宏 [cpp] view plaincopy #define MiniGUIMain \   MiniGUIAppMain (int args, const char* argv[]); \   int main_entry (int ar
zlib1.1.2.zip
嵌入式Linux <em>编译</em><em>minigui</em>必须的库
项目导包-->V7包报错及解决方法
首相我遇到这样子的问题 [2016-01-25 20:57:16 - android-support-v7-appcompat] Unable to resolve target 'android-404' [2016-01-25 20:57:16 - CSDNBlog4] Unable to resolve target 'android-404' [2016-01-25 20:57:17 -
【高分求助】移植miniGUI,编译zlib库出错
我的PC机环境已经搭建好,并且在qvfb下顺利演示miniGUI的demo。现在交叉<em>编译</em>miniGUI,以求能加进44B0开发板,使得板子有图形的显示。 rnhttp://www.<em>minigui</em>.org/cgi-bin/lb5000/topic.cgi?forum=6&topic=5548&show=0rn根据大漠孤狼的这篇帖子,进行的比较顺利,但是在安装zlib库make install时候出现错误。提示如下: rn[color=#FF0000][root@localhost zlib-1.2.3]# make install rncp zlib.h zconf.h /usr/local/arm/3.4.1/arm-linux//include rnchmod 644 /usr/local/arm/3.4.1/arm-linux//include/zlib.h /usr/local/arm/3.4.1/arm-linux//include/zconf.h rncp libz.so.1.2.3 /usr/local/arm/3.4.1/arm-linux//lib rncd /usr/local/arm/3.4.1/arm-linux//lib; chmod 755 libz.so.1.2.3 rnchmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid rnmake: *** [install] Error 127 [/color]rn网上搜不到解决的办法,有人说libc.so.6库<em>出错</em>,缺省,但是在我/usr/local/arm/3.4.1/arm-linux/lib下是存在这个文件的。rn该问题困扰很久了,请CSDN各位达人指点指点迷津。rnrnrn
【继续100分求助】移植miniGUI,编译zlib库出错
[root@localhost zlib-1.2.3]# make installrncp zlib.h zconf.h /usr/local/arm/2.95.3/arm-linux/includernchmod 644 /usr/local/arm/2.95.3/arm-linux/include/zlib.h /usr/local/arm/2.95.3/arm-linux/include/zconf.hrncp libz.so.1.2.3 /usr/local/arm/2.95.3/arm-linux/librncd /usr/local/arm/2.95.3/arm-linux/lib; chmod 755 libz.so.1.2.3rnchmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalidrnmake: *** [install] Error 127rn
minigui 自定义按键
本类按键是在静态框基础上增加了MSG_MOUSEMOVEIN(鼠标移入和移出窗口)和MSG_LBUTTONUP(鼠标在窗口松手)两个消息,通过发送NotifyParent消息给控件实现自定义控件消息,类似于静态框的超类。同样可以修改源码调用源码API将其他消息交给原控件完成,实现控件的超类。
minigui显示RAW数据图片
MYBITMAP 对象设备无关位图结构,BITMAP 是设备相关位图结构,主要区别在像素格式上。 如果你从外部获得的位图数据其像素格式和屏幕 DC 一致,比如,都是 RGB565 的 16 格式, 则可以直接构建一个 BITMAP 对象,然后用 FillBoxWithBitmap 函数输出到窗口 DC 中,比如: BITMAP a_bmp; a_bmp.bmType = BMP
MiniGUI字体放大、控件字体颜色的问题(转)
http://blog.163.com/y845766643@126/blog/static/171046302201081475351690/ 2010-09-14 19:53:51|  分类: MINIGUI  |  标签:<em>minigui</em>字体放大、控件字体颜色的问题  |举报|字号 订阅     
GDI双缓冲之道
图形界面编程,常见棘手问题就是出现绘图出现闪屏。这一现象也严重影响用户体验。前段时间刚接触<em>minigui</em>就出现一个闪屏半天不得其解的一个问题,查了很多网络资料使用方法都尽人意。 双缓冲绘图原理: 双缓冲 双缓冲的原理可以这样形象的理解:把电脑屏幕看作一块黑板。首先我们在内存环境中建立一个“虚拟“的黑板,然后在这块黑板上绘制复杂的图形,等图形全部绘制完毕的时候,再一次性的把内存中绘
minigui3.0滚动显示字幕 源码
#include #include #include #include #include #include #include #include #define _ID_TIMER 100 #define _ID_TIME_STATIC 100 static char* mini_mk_time (char* buff) { /* // 时钟显示 time_t t;
MINIGUI开发中遇到的问题及解决方法
MINIGUI开发中遇到的问题及解决方法  MiniGui是基于消息机制的开发工具,由于不具备可视化性,这就要求开发人员熟悉其控件及消息机制。首先要阅读其中的开发文档如:  MINIGUI-USER-MANUAL.pdf(了解其配置、<em>编译</em>及安装方法); MiniGUITechWhitePaper-2.0-4C.pdf(了解控件及其用途); MINIGUI-PROG-GUIDE-V2.0-4C.
minigui常用的函数
#include   #include //包括<em>minigui</em>常用的宏以及数据类型的定义 #include //包含全局的和通用的接口函数以及某些杂项函数的定义 #include //包含<em>minigui</em>绘图函数的接口定义 #include //包含窗口有关的宏、数据类型、数据接口定义以及函数接口声明 //#include //包含lib<em>minigui</em>中所有内建控件的接口定义   int MiniG
MiniGUI学习的十几个经典例子,非常适合初学者
十几个MiniGUI学习的经典例子,都已经在FrameBuffer上面<em>编译</em>,运行通过,对于初学者是很好的资料!!
minigui 多级窗口例子
http://blog.csdn.net/jia0511/article/details/8197897 2012-11-19 08:52 1302人阅读 评论(0) 收藏 举报  分类:   mini GUI(36)  [cpp] view plain copy /*MINIGUi   sample mitwin
MiniGUI通用窗口操作函数
可用于主窗口和控件 UpdateWindow  立即更新某个窗口 ShowWindow    显示/隐藏某个窗口 IsWindowVisible 判断某个窗口是否可见 EnableWindow 激活/禁止某个窗口 IsWindowEnabled 判断某个窗口是否可用 GetClientRect 取得客户区矩形 GetWindowRect 取得窗口矩形 GetWindowBkColo
minigui常用界面美化方法,及常用函数使用
1.获得子窗体的文字内容 char buff[100]; HWND parent = GetParent(hwnd);   //通过子控件句柄获得父窗体句柄 SendDlgItemMessage(parent,IDC_STRING,MSG_GETTEXT,99,(LPARAM)buffer); IDC_STRING为字窗体id值,MSG_GETTEXT为获得文本的消息,99为最大接收字符串
MiniGUI学习整理
Ministudio开发miniGUI指南 --目录-- 1.概念 2.搭建Windows下Ministudio开发环境 3.Ministudio使用指导 4.ubuntu12.4上安装<em>minigui</em>3.0.12教程 5.Windows下ministudio开发程序移植到Ubuntu 6.常见错误及解决放法 1.概念 1.1 miniGUI是啥? MiniGUI 是一个自由软...
minigui显示中文
转载:http://hi.baidu.com/shenhua_boss_/item/804f8bf68112a11fc7dc4529 <em>minigui</em> 显示中文 1 修改/etc/MiniGUI.cfg   66 [systemfont]  67 font_number=10  68 font0=rbf-FixedSys-rrncnn-8-16-ISO8859-1  69 font1
MiniGUI——使用 GDI 函数
简介: 本文讲述 MiniGUI 中 GDI 函数及其使用。主要包括:设备上下文的概念、获取和释放;矩形操作和区域操作;基本绘图函数;位图操作函数;逻辑字体操作函数等。
MiniGUI编程速查表
前言 自己学习MiniGui也快一年了,粗浅的学习了一下,本文是根据《MINIGUI-PROG-GUIDE-V3.0-C》中的内容整理而来,根据自己的理解做了一些分类,大部分都是一些函数的说明,方便自己以后学习MiniGui时查阅。现在分享出来,供大家一起学习。当然在学习的过程中也遇到过一些坑,像自定义控件,主窗口透明背景,窗口弹出动画啊,控件动画等等,有时间也会分享出来。 1 窗口的创...
Minigui学习--画不同图形
1.画直线 (1)将画笔移动到线的起始点: MG_EXPORT void GUIAPI MoveTo (HDC hdc, int x, int y);:moves the current pen position of the DC \a hdc to \a (x,y).The next line or other pen drawing operation will start from t
MiniGUI编程-细节
      MiniGUI编程--列表框分类: <em>minigui</em>2009-11-04 20:40 列表框LBS(ListBoxStyle)以CTRL_LIST/"list"为类名调用CreateWindow多选风格:LBS_MULTIPLESEL高级风各:LBS_USEICONLBS_CHECKBOXLBS_AUTOCHECK加上边
miniGUI窗口管理及控件类
MiniGUI 体系结构之二 多窗口管理和控件及控件类 魏永明 蓝点软件(北京)研发中心技术主管 2001/01/06 目录:  引言  窗口 Z 序  窗口剪切算法  主窗口和控件、控件类  输入法模块大设计  小结  附:MiniGUI 的最新进展  资源  
我的第一个minigui程序
      第一次在Linux环境下编程,使用<em>minigui</em>做个界面显示位置和速度曲线。Windows下写过一些C程序,<em>minigui</em>学习了两个礼拜,研究了点Emacs,边写边学习。      在104系统上运行,与底层FPGA通信,将其采集到的数据读入并显示。FPGA此处不谈,记录下<em>minigui</em>,以helloworld为例。/**********************************************************************************/#includ
Minigui中输入法主要涉及的思想(一)
Minigui中输入法的设计 需要考虑的因素: 1.如何将26个字母合理安排在有限的按键上 三种方式: GUI的设计              第一种方式:采用26的方式              第二种方式:采用9格的方式              第三种方式:采用笔画的方式 2.输入法查找模块的改进以及实现        2.1数组的方法        2.2Trie树的方法...
minigui3.0.12全面使用使用ttf字库(完美支持中英文混合显示、subpixel渲染)
对<em>minigui</em>3.0.12全面使用任意ttf字库显示字符(完美支持中英文混合编辑、混合显示,控件及主窗口默认使用ttf字库)做了全面叙述,本文原创绝非抄袭拷贝且经过实践检验,嫌贵勿下。
MiniGUI 自定义控件教程4
接着上次的教程继续。上次介绍了ButtonEx控件的设计,这次介绍ButtonEx的具体实现。这里我不打算说C语言的语法和简单的MiniGUI API调用,我就只说一些需要注意的问题。因为我认为这些才是大家真正需要了解的。 注册类 不管你是自己完全重新开始写控件类,还是继承现有的控件类。自己的控件类被外部程序使用前就必需要注册(通常是应用程序初始化的时候)。我目前还没深
minigui 3.0.12中文乱码问题解决
<em>minigui</em>安装之后默认只能够显示英文,我们需要配置Minigui.conf文件才能够让其显示中文,我的配置如下: # This configuration file is for MiniGUI V3.0.x # # Copyright (C) 2002~2008 Feynman Software # Copyright (C) 1998~2002 Wei Yongming.
MiniGUI 自定义控件教程3
接着上次的教程继续。之前介绍了子类化已有的控件实例的方法,现在介绍子类化类和完全自己重新开始写控件类的方法。这个2种区别就是:子类化类,其实就是OOP里的继承,继承一个已有的控件类,在其基础上作扩展。完全自己重新开始写控件类是我自己的叫法,可以理解为MFC(我个人对MFC相对来说熟悉些,就拿这个做类比了)里的继承自CObject。 这次先介绍完全自己重新开始写控件类的方法。这里我以我自己写的一个M
Minigui学习--光标
1.系统光标类型定义: 在../<em>minigui</em>/<em>minigui</em>.h文件中定义#define MAX_SYSCURSORINDEX    22 /* System cursor index. */ /** System arrow cursor index. */ #define IDC_ARROW       0 /** System beam cursor index. */ #de
MiniGUI的软件架构
 4.1 MiniGUI的软件架构 为什么 MiniGUI 能够在如此众多的嵌入式操作系统上运行?这是因为 MiniGUI 具有良好的软件架构,通过抽象层将 MiniGUI 上层和底层操作系统隔离开来。如图4.1 所示,基于 MiniGUI 的应用程序一般通过 ISO C 库、操作系统和驱动程序接口以及 MiniGUI 自身提供的 API 来实现自己的功能;MiniGUI 中的抽象层将特定操作系统及底层硬件的细节隐藏起来,因而上层应用程序无需关心底层的硬件平台输出和输入设备。另外,M
Minigui学习---字符集
(1)获取系统的字符集: const char* sys_charset = GetSysCharset (TRUE); 解析: 此接口在/usr/local/include/gdi.h文件中定义,原型如下: /**  * \fn const char* GUIAPI GetSysCharset (BOOL wchar)  * \brief Gets the current syste
minigui自定义控件。IP 时间日期
留念下。 ///////////////////////////////////////////////////IP 跟时间日期控件 由于3.0输入法原因,改版;/////////////////////////////////////////////////////////////////////////////////////////////////define IPControl//////
MiniGUI 按键切换图片,背景图片,控件透明。
代码实现了MiniGUI的模拟触摸屏,按键切换图片,控件透明,适合新手欢迎下载,评论,讨论。
MiniGui实现透明位图的方法
在做一个小项目时需要在屏幕上显示一个电子时钟,使用MINIGUI,实现效果如下图 实现这个效果必须是有那个图片显示数字,用到的图片类似如下: 结构显示在界面上,图片会覆盖原来的背景,造成效果不好。 解决这个问题有两种方法: 1、使用PNG格式透明底色的图片,这个需要MINIGUI支持PNG格式图片 2、使用MINIGUI提供的过滤位图的函数。 下面主要介
qt-minigui的比较
详细分析了qt与<em>minigui</em>这两个图形开发库的差别,有助于GUI工程师在开发的前期选择好适合自己的图形开发库
MiniGUI源代码for windows
MiniGUI源代码,适合vs2005<em>编译</em>的内容。
minigui触摸屏校准及界面程序
自己修改<em>minigui</em>库后的文件,可以直接用于800x600显示器的5点校准程序1(修改后dummy.c文件) /* ** Id:dummy.c73352007−08−1603:38:27ZxgwangId: dummy.c 7335 2007-08-16 03:38:27Z xgwang ** ** dummy.c: The dummy IAL engine. ** ** Copy
MiniGui下滚动字幕和时钟的实现
#include   //在case MSG_INITDIALOG:或者 case MSG_CREATE: 下创建计时器  SetTimer (hDlg, IDC_TIMER, 100); //需要说明的是,SetTimer  的第三个参数用来指定定时器的间隔,默认以 10  毫秒为单位,取值 100  即 1  秒。  case MSG_TIMER:<br /
MiniGUI源码分析——DC分析
熟悉windows的朋友都了解,GDI对外提供一个HDC的DC句柄。DC为(Device Context)的缩写,表示一个抽象的设备当前绘图情况。 一般情况下,屏幕、打印设备、内存像素都可以抽象出一个HDC句柄。 一个设备可以抽象多个HDC句柄,每个HDC句柄,都有自己独立的上下文信息。 在MiniGUI中,从窗口创建的DC都称为硬件DC,而从位图或者其他DC衍生的DC,称为MemDC。 注
魏永明: MiniGUI的涅槃重生之路
魏永明: MiniGUI的涅槃重生之路
MiniGUI源码分析:GDI(2)-- DC分析
虽然MiniGUI的应用范围越来越窄,很多功能和思想都落后于时代的发展,但是,作为一款开源的优秀的GUI库,具有很好的学习和参考价值。基于这个考虑,在我忘掉MiniGUI之前,把我所知道的写下来。 前言 熟悉windows的朋友都了解,GDI对外提供一个HDC的DC句柄。DC为(Device Context)的缩写,表示一个抽象的设备当前绘图情况。 一般情况下,屏幕、打印设备、内存像素都可以
MINIGUI 编译HELLOWORLD出错 找不到库文件。。。
rn错误信息rnjin@jin-laptop:~/b$ gcc -o hello hello.c -l<em>minigui</em> -ljpeg -ljpeg -lpng -lzrn/usr/bin/ld: cannot find -ljpegrncollect2: ld returned 1 exit statusrnrnrn我装的是2.04.deb for ubuntu
Minigui学习---鼠标获取和坐标在不同区域转换
(1)设置鼠标的所在的Wnd: 函数定义(window.h文件中定义的): MG_EXPORT HWND GUIAPI GetCapture(void); //Retrives the handle to the window (if any) that has captured the mouse.return The handle to the window that has captur
移植Minigui--总结
在移植Minigui到远峰的YFDVK-2440-I板的过程中遇到很多问题,在网上的资料又找不能一个完整一点的。故移植后把移植的过程总结一下,希望对大家有点帮助 。MiniGUI1.33版本可以有<em>编译</em>成两种形式,Lite和Threads,按我的理解是Lite方式适用于同时运行多个MiniGUI程序,而Threads适用于目标系统只需要运行单一的MiniGUI程序。mde我理解成桌面管理模块。由于我...
文章热词 颜色模型OpenCV编译 Java spring cloud内部服务出错 机器学习 机器学习课程 机器学习教程
相关热词 c++ 头文件出错 编译c c#编译通过生成出错 编译android源码的时候出错可以重新再次编译吗 c++ 多线程运行出错 python在线编译教程 python教程+chm
我们是很有底线的