资源简介

嵌入式图形界面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


评论

共有 条评论