
minigui
BoySKung
这个作者很懒,什么都没留下…
展开
-
minigui 时钟
libminigui-1.6.8 配置为线程版 minigui定时器的创建、销毁及定时器消息MSG_TIMER的传递 1、时钟初始化 在minigui的初始化期间,调用函数__mg_timer_init()对时钟进行初始化。 src/kernel/timer.c line 136-162 static void* TimerEntry (void* data){原创 2009-01-05 14:51:00 · 3461 阅读 · 0 评论 -
minigui控件管理之销毁控件
控件的销毁是由函数DestroyWindow完成的,src/gui/window.c BOOL GUIAPI DestroyWindow (HWND hWnd){ PCONTROL pCtrl; PCONTROL pParent; if (!IsControl (hWnd)) return FALSE; if (SendMes原创 2009-09-28 15:35:00 · 764 阅读 · 0 评论 -
minigui控件管理之注册控件类
minigui控件管理这几篇文章重点在于说明控件类数据结构和控件数据结构的管理,并找出控件类与控件在代码上的联系与区别。 1、 系统注册 Minigui在初始化期间,会有一个控件类初始化,该函数在src/gui/ctrlclass.c BOOL InitControlClass (){ int i; for (i=0; i<LEN_CCIT原创 2009-09-28 15:06:00 · 683 阅读 · 0 评论 -
minigui控件管理之注销控件类
1、 系统注销 系统中注销控件类的代码在src/gui/ctrlclass.c文件中void EmptyControlClassInfoTable (){ PCTRLCLASSINFO cci, temp; int i; for (i = 0; i<LEN_CCITABLE; i++) { cci = ccitable [i原创 2009-09-28 15:43:00 · 488 阅读 · 0 评论 -
minigui控件管理之创建控件
所有的控件都是通过CreateWindow这个函数创建的,该函数是一个宏,定义于include/window.h #define CreateWindow(class_name, caption, style, id, x, y, w, h, parent, add_data) / CreateWindowEx(class_name, caption, sty原创 2009-09-28 15:24:00 · 708 阅读 · 0 评论 -
minigui程序的退出、编辑框文本限的设置
minigui-1.6.8 以前一直没注意一个问题,就是在我的minigui应用程序中使用如下两个语句 DestroyMainWindow (hWnd); PostQuitMessage (hWnd); 使应用程序退出里,其实还有个minigui的桌面依然存在。今天在做一个调试,想使整个minigui程序都退出,使我的系统回到命令行界面。因此注意到了这个问题。于原创 2009-09-16 20:27:00 · 989 阅读 · 0 评论 -
make install时"arm-linux-ranlib command not found"
原文网址:http://blog.chinaunix.net/u1/46715/showart_1663653.htmlAuthor: wmmwang(unc,王敏敏)Environment:fedora8 arm-linux-gcc 3.4.1Minigui: 1.3.3Date:2008-11-24 按照以前经验,把要改的地方改好。接着make,没的问题。转载 2009-07-12 00:26:00 · 3784 阅读 · 0 评论 -
SetDlgItemText使用中遇到的问题
minigui 1.6.8 thread版OS: linux 2.6.20CPU: s3c2410 最近在使用SetDlgItemText设置静态框文本时发现,在调用完这个函数后静态框的文本并没有立即显示出来,而是要等一会才能显示。我程序中的代码如下: case MSG_TIMER:SetDlgItemText (hWnd, ID_SYS_TIME, buffer)原创 2009-05-03 12:29:00 · 6373 阅读 · 3 评论 -
minigui EnableWindow函数分析
src/gui/widown.c line 3607-3628BOOL GUIAPI EnableWindow (HWND hWnd, BOOL fEnable){ BOOL fOldStatus; MG_CHECK_RET (MG_IS_NORMAL_WINDOW(hWnd), FALSE); if (IsMainWindow (原创 2009-01-12 09:47:00 · 1351 阅读 · 0 评论 -
minigui字体管理
minigui字体管理仅针对内建字体资源,即定义了_INCORE_RES之后的字体管理minigui配置为使用NEWGALminigui-1.6.8 1、 逻辑字体、设备字体及字符集的关系在minigui中,每个逻辑字体至少由一个单字节的设备字体组成。设备字体是直接与底层字体相关的数据结构。 /** The logical font structure. */原创 2009-12-13 20:25:00 · 2350 阅读 · 0 评论