新人关于minigui 菜单栏实例问题

我按照飞漫minigui 编程指南 菜单实例图片说明图片说明
可是 InsertMenuItem 返回的是 NULL 这是什么原因?

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MINIGUI的多菜单项目源码
MINIGUI的多菜单项目源码,MINIGUI图表曲线浏览源码
MiniGUI学习的十几个经典例子,非常适合初学者
十几个MiniGUI学习的经典例子,都已经在FrameBuffer上面编译,运行通过,对于初学者是很好的资料!!
minigui对话框+按键列表demo(加注释)
#include <stdio.h>n#include <stdlib.h>n#include <unistd.h>nn#include <minigui/common.h>n#include <minigui/minigui.h>n#include <minigui/gdi.h>n#include <minigui/w...
minigui常用界面美化方法,及常用函数使用
1.获得子窗体的文字内容rnchar buff[100];rnHWND parent = GetParent(hwnd);   //通过子控件句柄获得父窗体句柄rnSendDlgItemMessage(parent,IDC_STRING,MSG_GETTEXT,99,(LPARAM)buffer);rnIDC_STRING为字窗体id值,MSG_GETTEXT为获得文本的消息,99为最大接收字符串
MiniGUI RGB565大小端显示问题
问题描述n最近遇到一个framebuffer是RGB565(16bpp),minigui显示不正常的问题,显示现象如下n原始图片nn屏幕上显示的效果nn然后直接显示红绿蓝三色的图片nn在屏幕上显示的效果nn在RGB565中nnnnn颜色n值nnnnnREDn0xF800nnnGREENn0x07E0nnnBLUEn0x001Fnnn分析原因发现是和LCD有关,在发送RGB数据的时候,驱动发送R分量...
培养新人的一点感悟!
培养新人,一个恒古不变的职场话题,每家公司都会遇到,不仅包括新毕业的大学生,也包括刚刚招聘的新人,怎么样让这些新同事快速的融入公司和工作也是一个永恒的话题。rn       针对完全的新人,公司的职场老人门可能很多都不喜欢带,但是请思考一下,自己是否也是从新人一步步成长为一个老鸟的。针对这种完全的职场新人,我的思路是从两方面去引导。rn      1.技术方面,主要是详细的指导技术知识,矫正一些技
minigui 3.2.0:基于miniStudio应用TrueType字体的过程(2)-字体边缘锯齿,字库剪裁
CSDN好像有问题,文章中图片太多无法继续增加图片,所以文章分两个部分:上半部分地址: n《minigui 3.2.0:基于miniStudio应用TrueType字体的过程(1)》,下半部分用MarkdownPad2编辑,使用MarkdownPad2内置的图床,可能显示图片会有些慢。nnnnTrueType字体的锯齿nn上节我们已经成功在miniStudio中加载了TrueType字体,但是如果...
MiniGUI 按键切换图片,背景图片,控件透明。
代码实现了MiniGUI的模拟触摸屏,按键切换图片,控件透明,适合新手欢迎下载,评论,讨论。
软件开发公司如何带新人?
今天想着重总结一下软件开发公司如何带新人的问题。我一直认为带人是一项有技术、有含量的工作,如何在新人入职公司后迅速熟悉工作环境、快速了解公司的开发体系和快速与团队成员融洽相处,需要有很多方面要注意的地方。带新人我认为做好三个字:“带”、“教”和“查”,做好这三个字基本上一个人新人在很短的时间内就能很快的融入到所在的团队。
MiniGUI学习整理
Ministudio开发miniGUI指南nn--目录--nn1.概念nn2.搭建Windows下Ministudio开发环境nn3.Ministudio使用指导nn4.ubuntu12.4上安装minigui3.0.12教程 nn5.Windows下ministudio开发程序移植到Ubuntunn6.常见错误及解决放法nn1.概念nn1.1 miniGUI是啥?nnMiniGUI 是一个自由软...
miniGUI 按键添加图片
                        先把代码粘在下面了,注释可能不是很清晰。#include <stdio.h>#include <stdlib.h>#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include &...
minigui 3.0.12中文乱码问题解决
minigui安装之后默认只能够显示英文,我们需要配置Minigui.conf文件才能够让其显示中文,我的配置如下:rnrnrn# This configuration file is for MiniGUI V3.0.xrn#rn# Copyright (C) 2002~2008 Feynman Softwarern# Copyright (C) 1998~2002 Wei Yongming.r
minigui 自定义按键
本类按键是在静态框基础上增加了MSG_MOUSEMOVEIN(鼠标移入和移出窗口)和MSG_LBUTTONUP(鼠标在窗口松手)两个消息,通过发送NotifyParent消息给控件实现自定义控件消息,类似于静态框的超类。同样可以修改源码调用源码API将其他消息交给原控件完成,实现控件的超类。
minigui显示RAW数据图片
MYBITMAP 对象设备无关位图结构,BITMAP 是设备相关位图结构,主要区别在像素格式上。rnrn如果你从外部获得的位图数据其像素格式和屏幕 DC 一致,比如,都是 RGB565 的 16 格式,rn则可以直接构建一个 BITMAP 对象,然后用 FillBoxWithBitmap 函数输出到窗口 DC 中,比如:rnrnBITMAP a_bmp;rnrna_bmp.bmType = BMP
MiniGUI编程速查表
前言nn自己学习MiniGui也快一年了,粗浅的学习了一下,本文是根据《MINIGUI-PROG-GUIDE-V3.0-C》中的内容整理而来,根据自己的理解做了一些分类,大部分都是一些函数的说明,方便自己以后学习MiniGui时查阅。现在分享出来,供大家一起学习。当然在学习的过程中也遇到过一些坑,像自定义控件,主窗口透明背景,窗口弹出动画啊,控件动画等等,有时间也会分享出来。nnnn1 窗口的创...
MiniGUI更换键盘皮肤
前言nMiniGUI原来的键盘GUI已经有点不符合现在的需求,所以需要定制一套皮肤,根据我定制皮肤的过程,写一遍流程文档,做一下笔记,为以后再定制皮肤提供参考,先看一下定制好的皮肤nn录制的色彩有点失真,看一下截图nn1. 皮肤资源位置n在libmgi-2.0.4/src/softkeyboard/softkeyboard/分辨率,目录下有一些图片资源,里面是图片转为十六进制的c文件,总共需要替换...
MiniGui 多窗口程序(一)
/*MINIGUi   sample mitwindows*/  n/*gcc -o metext metext.c   -lminigui -lpthread -lpng -ljpeg   -lmgext*/  n#include  n#include  n#include  n#include  n#include  n#include  n#include
<minigui>GDI双缓冲之道
图形界面编程,常见棘手问题就是出现绘图出现闪屏。这一现象也严重影响用户体验。前段时间刚接触minigui就出现一个闪屏半天不得其解的一个问题,查了很多网络资料使用方法都尽人意。rn双缓冲绘图原理:rnrnrn双缓冲rnrn双缓冲的原理可以这样形象的理解:把电脑屏幕看作一块黑板。首先我们在内存环境中建立一个“虚拟“的黑板,然后在这块黑板上绘制复杂的图形,等图形全部绘制完毕的时候,再一次性的把内存中绘
minigui图片显示
* 使用LoadBitmapFromFile函数装载一个BMP文件,然后使用 * FillBoxWithBitmap函数在主窗口上显示该图片。
minigui/mgncs:利用LoadBitmapFromMem函数对摄像头MJPEG格式图像解码
可能与虚拟机有关,在virtualbox虚拟机环境下,即使VIDIOC_S_FMT设置了pixelformat为RGB或YUV,通过v4l2视频驱动框架读取摄像头帧图像的格式总是MJPG。 nMJPG是什么格式?以下说明摘自百度百科:nnn MJPEG全名为 “Motion Joint Photographic Experts Group”,是一种视频编码格式,中文名称翻译为“技术即运动静止图像...
minigui 3.2.0:通过环境变量修改minigui的运行参数
在运行环境中可以通过设置环境变量来改变MiniGUI的一些运行参数。这为应用程序部署提供了很大的便利性。rnrn但在使用3.2.0版本时,发现这些参数名全部都无效,查看MiniGUI 3.2.0的源码,才知道升级后为了环境变量命名规范化考虑,这些环境变量名全部都改名了:转为大写,并加了`MG_`前缀。
minigui安装及问题总结
minigui完整安装(x86版本)rnubuntu下编译,安装路径:/home/colin/minigui/lib_x86/rnrn1).zlib-1.2.2.tar.gzrn./configure --prefix=/home/colin/minigui/lib_x86/rnmake rnmake installrnrn2).jpegsrc.v7.tar.gzrn./configure --p
Minigui中输入法主要涉及的思想(一)
Minigui中输入法的设计nn需要考虑的因素:nn1.如何将26个字母合理安排在有限的按键上nn三种方式: GUI的设计nn             第一种方式:采用26的方式nn             第二种方式:采用9格的方式nn             第三种方式:采用笔画的方式nn2.输入法查找模块的改进以及实现nn       2.1数组的方法nn       2.2Trie树的方法...
miniGUI-用scrollView滚动控件实现文本显示
目标:创建一个滚动条控件,在上面自动换行显示从.txt读取到的文本nnOUTLINE:在主窗口中创建一个scrollView控件,设置其大小为______;读取文本,根据控件宽度,按行刷新控件,得到文本自动换行显示的效果nn实现:nn1.scrollView控件创建:nn2.自定义绘图函数:nn3.按行刷新的实现:nn备注:...
minigui3.0.12之初体验-移植篇
前言在一年多年前有幸接触使用到minigui一段时间,当时使用的应该是1.6版本,硬件平台使用的是s3c2440+64M内存,界面上做了很多功能,但整体运行还是十分流畅,我想要是换成QT在上面跑流畅度应该是比不上minigui的了;前段时间从朋友那拿到一块基于新塘nuc972的板子用来玩玩学习下,nuc972也是一颗基于arm926内核的soc,我想让人喜欢它的地方应该要是它内置了64M的DDR和L
minigui 3.2.0:直接访问framebuffer的方法及示例
在做嵌入式应用程序开发时,有的场景下因为要追求图像显示效率,需要直接访问framebuffer,比如更流畅的视频显示。基于minigui框架的应用程序该如何访问framebuffer呢?rn最近就在为这个事儿头疼, 之前在设计时,视频输出是将一帧图像解码为BITMAP后作为窗口的背景画到屏幕上,这在PC模拟器上跑没啥问题,等到直接上开发板跑的时候,问题就来了----太慢。毕竟通过minigui这个框...
miniGUi输入法源码解析二------初始化部分
第一个重要结构体:nntypedef structn    {n        char magic_number[sizeof (MAGIC_NUMBER)];    /* magic number */   //表示表头内容n        char ename[CIN_ENAME_LENGTH];    /* ascii name */    //输入法的英文名称 pinyinn      ...
MiniGUI编程--编辑框
编辑框ES(EditStyle)单行CTRL_SLEDIT/&quot;sledit&quot;  SingleLineEdit多行CTRL_MLEDIT/&quot;textedit&quot;  MultiLineEdit通用风格WS_CHILD|WS_VISIBLE|WS_BORDER特有风格:ES_UPPERCASE大写ES_LOWERCASE小写ES_PASSWORD密码ES_READONLY只读ES_BASELINE显示虚线...
minigui3.0.12全面使用使用ttf字库(完美支持中英文混合显示、subpixel渲染)
对minigui3.0.12全面使用任意ttf字库显示字符(完美支持中英文混合编辑、混合显示,控件及主窗口默认使用ttf字库)做了全面叙述,本文原创绝非抄袭拷贝且经过实践检验,嫌贵勿下。
ARM-LINUX 系列 (六) ----minigui的安装 -- 终极成功版!!
一、文件的下载安装前准备 :sudo apt-get install build-essential 包含许多基本库点此链接下载  下面的都要下载抹黑的那两个Virtual Frame Buffer 咱们在上一章中已经安装了qvfb,所以这不在安装了。二、建立一个文件夹,将上面的文件放在那2.1首先安装依赖库:tar zxf zlib-1.2.2.tar.gz #编译zlibcd zlib-1....
给新人的面试经验分享
下午去参加了个朋友邀请的面试,面试高级前端开发,给我以下几点收获:1、主动:主动做自我介绍,了解面试官想要什么、需求要点在哪里。2、只需要说自己的故事,让自己带动场面气氛,让一切随着自己流动起来。当被问到具体某些技术时,你可以横向或者纵向切入进去。只需要说明自己为什么那么做、技术选型优缺点在哪里,自己考虑了哪方面等等。3、面试时就是展现自己价值的时候、也是我们最有成就感的时刻,认真体验这个属于你的...
miniGui中创建多个子窗体及子窗体资源的回收
miniGui 多界面编程。界面资源的回收。
minigui环境搭建总结
最近一直在搭建minigui开发环境,今天早上终于出来了,写个博客纪念下。rn搭建这个环境需要至少需要以下三个文件(前提是安装了其他必须的编译环境,qt-dev-tools):rn libminigui-gpl-3.0.12.tar.gz rnrnminigui-res-be-3.0.12.tar.gz rnrnmg-samples-3.0.12.tar.gz rnrn这个博客是值得参考的:htt
minigui clock时钟
linux minigui时钟程序 我已经测试过 没有问题
minigui ARM 的交叉编译, 测试为 hisi3531
先到 http://www.minigui.org/en/download/ 去下载下面相关的包, 并解压放在同一目录下,之后修改编译工具(HOST_CROSS=arm-hisiv200-linux),最后运行 ./build.shnngvfb-1.0.0       libminigui-3.0.12-linux  minigui-res-be-3.0.12nnbuild.sh         ...
minigui触摸屏校准及界面程序
自己修改minigui库后的文件,可以直接用于800x600显示器的5点校准程序1(修改后dummy.c文件) n/* n** Id:dummy.c73352007−08−1603:38:27ZxgwangId: dummy.c 7335 2007-08-16 03:38:27Z xgwang n** n** dummy.c: The dummy IAL engine. n** n** Copy
MiniGUI鼠标热插拔支持
因产品需求,需要minigui支持USB鼠标支持热插拔功能。但是奇怪的是测试人员说以前测试的时候是支持usb热插拔的,现在不行了。这叫我情何以堪,我压根就没动什么呀,从linux内核到文件系统再到minigui 的库,我印象中压根就没动和鼠标相关的东西,怎么会出现以前可以,现在不可以呢?于是我从两个方面着手,project和MiniGUI.cfg文件开始排查。n    痛下一番功夫才定位到问题所
minigui最简单的模型
前提是已经安装好了minigui在系统上的环境n框架还是从helloworld开始n#include &amp;lt;stdio.h&amp;gt;nn#include &amp;lt;minigui/common.h&amp;gt;n#include &amp;lt;minigui/minigui.h&amp;gt;n#include &amp;lt;minigui/gdi.h&amp;gt;n#include &amp;lt;minigui/window.h&amp;gt...
minigui填充函数 FillBoxWithBitmap 段错误原因
一般两个原因:nnLoadBitmapFromFile下的文件路径或者文件名错误n2.未给文件分配内存nnn
minigui/mgncs:双缓冲区实现窗口推拉特效
minigui框架提供了窗口双缓冲区机制,利用这个机制可以实现窗口显示特效。不是所有的窗口都可以利用双缓冲区实现显示特效,窗口必须具备WS_EX_AUTOSECONDARYDC扩展窗口风格。所以下面的函数中首先就是判断窗口是否有WS_EX_AUTOSECONDARYDC扩展窗口风格。rn使用miniStudio设计UI时要将SecondaryDC属性置为true,就设置了窗口的WS_EX_AUTOS...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java新人学习 java新人学习感想