資源簡介
嵌入式圖形界面MiniGUI的示例程序9例,很適合嵌入式MiniGui開發學習入門!!
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
HWND?button1;
#define?IDC_BUTTON1???101
static?DLGTEMPLATE?DlgYourTaste1?=
{
????WS_BORDER?|?WS_CAPTION
????WS_EX_NONE
????0?0?370?280
????“This?is?another?DialogBox!“
????0?0
????0?NULL
????0
};
?
static?CTRLDATA?CtrlYourTaste1[]?=
{
?
};
static?int?DialogBoxProc1?(HWND?hDlg?int?message?WPARAM?wParam?LPARAM?lParam)
{
????switch?(message)?{
????????
????case????MSG_CLOSE:
????????????EndDialog?(hDlg?wParam);
????????????break;
????????????????
????}
????
????return?DefaultDialogProc?(hDlg?message?wParam?lParam);
}
/*****************************************************box1*************************************************************/
static?DLGTEMPLATE?DlgYourTaste?=
{
????WS_BORDER?|?WS_CAPTION
????WS_EX_NONE
????0?0?370?280
????“This?is?a?DialogBox!“
????0?0
????0?NULL
????0
};
?
static?CTRLDATA?CtrlYourTaste[]?=
{
?
};
static?int?DialogBoxProc?(HWND?hDlg?int?message?WPARAM?wParam?LPARAM?lParam)
{
????switch?(message)?{
???????case?MSG_CREATE:
?????????????button1=CreateWindow?(CTRL_BUTTON
????????????“Show?Dolage2“
?????????????WS_CHILD?|?BS_PUSHBUTTON?|?BS_CHECKED?|?WS_VISIBLEIDC_BUTTON1
?????????????160?100?80?30?hDlg?0);
????????????break;
??????case?MSG_COMMAND:
?????????????switch?(wParam)?{
?????????????case?IDC_BUTTON1:
??????????????????DlgYourTaste.controls?=?CtrlYourTaste1;
??????????????????DialogBoxIndirectParam?(&DlgYourTaste1?hDlg?DialogBoxProc1?0L);
?????????????}
????????????break;
????????
???????case????MSG_CLOSE:
????????????EndDialog?(hDlg?wParam);
????????????break;
????????????????
????}
????
????return?DefaultDialogProc?(hDlg?message?wParam?lParam);
}
/*************************************main************************************************/
HWND?button;
#define?IDC_BUTTON???100
static?int?HelloWinProc(HWND?hWnd?int?message?WPARAM?wParam?LPARAM?lParam)
{
????switch?(message)?{
????????case?MSG_CREATE:
?????????????button=CreateWindow?(CTRL_BUTTON
????????????“Show?Dolage?1“
?????????????WS_CHILD?|?BS_PUSHBUTTON?|?BS_CHECKED?|?WS_VISIBLEIDC_BUTTON
?????????????160?100?80?30?hWnd?0);
????????????break;
????????case?MSG_COMMAND:
?????????????switch?(wParam)?{
?????????????case?IDC_BUTTON:
??????????????????DlgYourTaste.controls?=?CtrlYourTaste;
??????????????????DialogBoxIndirectParam?(&DlgYourTaste?hWnd?DialogBoxProc?0L);
?????????????}
????????????break;
????????case?MSG_CLOSE:
????????????DestroyMainWindow?(hWnd);
????????????PostQuitMessage?(hWnd);
????????????return?0;
????}
????return?DefaultMainWinProc(hWnd?message?wParam?lParam);
}
int?MiniGUIMain?(int?argc?const?char*?argv[])
{
????MSG?Msg;
????HWND?hMainWnd;
????MAINWINCREATE?CreateInfo;
#ifdef?_LITE_VERSION
????SetDesktopRect(0?0?800600);
#endif
????CreateInfo.dwstyle?=?WS_VISIBLE?|?W
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1834??2007-05-04?22:25??25_2901_40在MiniGUI里面打開用戶自己線程.c
?????文件???????3256??2007-03-07?10:45??25_2901_64這是一個汽車儀表的例子,?儀表的界面是用圖片實現的\speed\speed_watch.c
?????文件??????34923??2007-03-05?18:24??25_2901_64這是一個汽車儀表的例子,?儀表的界面是用圖片實現的\speed\speed_opinter.png
?????文件?????????90??2007-03-06?15:56??25_2901_64這是一個汽車儀表的例子,?儀表的界面是用圖片實現的\speed\Makefile
?????文件?????355705??2007-03-05?18:08??25_2901_64這是一個汽車儀表的例子,?儀表的界面是用圖片實現的\speed\speed_watch.png
????..A.SH.??????6656??2007-05-07?20:52??25_2901_64這是一個汽車儀表的例子,?儀表的界面是用圖片實現的\speed\Thumbs.db
?????目錄??????????0??2007-05-07?20:49??25_2901_64這是一個汽車儀表的例子,?儀表的界面是用圖片實現的\speed
?????目錄??????????0??2007-05-07?20:49??25_2901_64這是一個汽車儀表的例子,?儀表的界面是用圖片實現的
?????文件???????1744??2007-05-04?22:14??25_2901_8改變窗口標題欄字體顏色.c
?????文件???????1744??2007-05-04?22:15??25_2901_9改變窗口標題欄背景顏色.c
?????文件???????3863??2007-05-04?22:17??25_2901_15在打開的對話框中再打開一個對話框.c
?????文件???????2607??2007-05-04?22:19??25_2901_16這是一個主窗口代輸入法的例子,?主窗口用模板的方法建立.c
?????文件???????1533??2007-05-04?22:20??25_2901_22主窗口沒有標題欄.c
?????文件???????3771??2007-05-04?22:22??25_2901_27這是一個改變控件焦點的例子,(點擊按鈕,輸入焦點會在兩個控件之間轉變).c
?????文件???????2354??2007-05-04?22:23??25_2901_30這是一個按鈕得到焦點的相應的例子.c
-----------?---------??----------?-----??----
???????????????420298????????????????????16
- 上一篇:帶有死區延時的H橋直流電機驅動電路
- 下一篇:瑞利信道的仿真,包括信號的調制,編碼等
評論
共有 條評論