随笔分类 - [MiniGUI]
摘要:(1)位图文件的装载int GUIAPI LoadBitmapFromFile (HDC hdc, PBITMAP pBitmap, const char* spFileName);#define LoadBitmap LoadBitmapFromFilevoid GUIAPI UnloadBitm...
阅读全文
摘要:从指定的配置文件当中获取指定的键值:int GUIAPI GetValueFromEtcFile (const char* pEtcFile, const char* pSection, const char* pKey, char* pValue, int iLen);从指定的配置文件当中获取指定...
阅读全文
摘要:MiniGUI 提供了一个默认的文本剪贴板,名字为CBNAME_TEXT(字符串名”text”),用于文本的复制和粘贴。MiniGUI 中最多只能有NR_CLIPBOARDS 个剪贴板,包括系统默认的文本剪贴板和用户自定义的剪贴板。NR_CLIPBOARDS宏在window.h头文件中默认定义为4。...
阅读全文
摘要:CTRL_ICONVIEW数据结构图标项typedef struct _IVITEMINFO{int nItem; // 图标项的索引值PBITMAP bmp; // 图标项的图标const char *label; // 图标项的标签文字DWORD addData; // 图标项的附加...
阅读全文
摘要:CTRL_LISTVIEW风格选项LVS_TREEVIEW 以树型的方式来显示列表项LVS_UPNOTIFY 指定鼠标点击操作的响应方式,默认情况下,如果没有指定 LVS_UPNOTIFY 风 格,列表型控件将在鼠标按下时发出通知消息;如果指定了该风格,控件将在鼠标抬起时发出通知消息数据结构列typ...
阅读全文
摘要:CTRL_LISTBOX类型单选列表框(默认)多选列表框高级列表框,含图标、位图或者复选框风格选项LBS_MULTIPLESEL 多选LBS_USEICON 使用位图bitmap或图标iconLBS_CHECKBOX 带复选框LBS_NOTIFY 产生通知消息LBS_SORT 排序WS_BORDER...
阅读全文
摘要:定时器回调函数原型typedef BOOL (* TIMERPROC)(HWND, int, DWORD);第1个参数:窗口句柄;第2个参数:定时器ID;第3个参数:定时器被触发时的系统滴答值;当TIMERPROC返回值为FALSE时,自动删除该定时器,该功能用于创建单次(one-shot)定时器设置定时器,可以设置定时器回调函数BOOL GUIAPI SetTimerEx (HWND hWnd, int id, unsigned int speed, TIMERPROC timer_proc);重置定时器的间隔,可以设置定时器回调函数BOOL GUIAPI ResetTimerEx (HWN
阅读全文
摘要:/* Returns fd if all OK, -1 on error. */int serv_listen (const char* name);服务器调用该函数建立一个监听套接字,并返回套接字文件描述符。建议将服务器监听套接字建立在 /var/tmp/ 目录下。MAX_NR_LISTEN_FD 宏定义了系统能够监听的最多文件描述符数,默认定义为 5RegisterListenFD 函数在系统当中注册一个需要监听的文件描述符,并指定监听的事件类型(type 参数,可取 POLLIN、 POLLOUT 或者 POLLERR),接收 MSG_FDEVENT 消息的窗口句柄以及一个上下文信息。U
阅读全文
摘要:首先修改/usr/local/etc/MiniGUI.cfg# The first system font must be a logical font using RBF device font.[systemfont]font_number=10font0=rbf-FixedSys-rrncnn-8-16-ISO8859-1font1=*-FixedSys-rrncnn-*-16-ISO8859-1font2=*-Courier-rrncnn-*-16-ISO8859-1font3=*-SansSerif-rrncnn-*-16-ISO8859-1font4=*-System-rrncnn
阅读全文
摘要:CTRL_STATIC文本通过 SS_SIMPLE 风格创建的控件只用来显示单行文本,也就是说,控件文本不会自动换行显示,并且文本永远是左对齐的。通过 SS_LEFT、SS_CENTER 或 SS_RIGHT 风格创建的静态框可用来显示多行文本,并分别以左对齐、中对齐和右对齐方式显 示文本。通过 SS_LEFTNOWORDWRAP 风格创建的静态框会扩展文本中的 TAB 符,但不做自动换行处理。位图/图标通过 SS_BITMAP 或者 SS_ICON,这种静态框会显示一幅位图或者图标,需要在创建静态框时通过dwAddData 参数设定要显示的位图对象指针或者图标对象句柄。和这两类静态框相关联的
阅读全文
摘要:MiniGUI-Processes 采用UNIX Domain Socket实现客户程序和服务器程序之间的交互Processes版本是支持客户服务器(C/S)方式的多进程系统,在运行过程中有且仅有一个服务器程序在运行,它的全局变量 mgServer被设为TRUE,其余的MiniGUI应用程序为客户,mgServer变量被设为FALSE。struct _REQUEST{ int id; const void* data; size_t len_data;}发送给MiniGUI-Lite服务器的请求intClientRequest (PREQUEST request,void* result...
阅读全文
摘要:安装libminigui-gpl-3.0.12.tar.gz,minigui-res-be-3.0.12.tar.gz安装方式:1. ./cofigure2. make3. make chekc(可选)4. make install5. make clean(可选)安装samplemg-sample...
阅读全文
浙公网安备 33010602011771号