資源簡介
十幾個MiniGUI學習的經典例子,都已經在FrameBuffer上面編譯,運行通過,對于初學者是很好的資料!!

代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
static?int?HelloWinProc(HWND?hWnd?int?message?WPARAM?wParam?LPARAM?lParam)
{
????switch?(message)?{
????????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?1024?768);
#endif
????CreateInfo.dwstyle?=?WS_VISIBLE?|?WS_BORDER?|?WS_CAPTION;
????CreateInfo.dwExstyle?=?WS_EX_NONE;
????CreateInfo.spCaption?=?“??This?is?a?main?window“;
????CreateInfo.hMenu?=?0;
????CreateInfo.hCursor?=?GetSystemCursor(0);
????CreateInfo.hIcon?=?0;
????CreateInfo.MainWindowProc?=?HelloWinProc;
????CreateInfo.lx?=?100;
????CreateInfo.ty?=?100;
????CreateInfo.rx?=?600;
????CreateInfo.by?=?400;
????CreateInfo.iBkColor?=?COLOR_lightwhite;
????CreateInfo.dwAddData?=?0;
????CreateInfo.hHosting?=?HWND_DESKTOP;
????
????hMainWnd?=?CreateMainWindow?(&CreateInfo);
????
????if?(hMainWnd?==?HWND_INVALID)
????????return?-1;
????ShowWindow(hMainWnd?SW_SHOWNORMAL);
????while?(GetMessage(&Msg?hMainWnd))?{
????????TranslateMessage(&Msg);
????????DispatchMessage(&Msg);
????}
????MainWindowThreadCleanup?(hMainWnd);
????return?0;
}
#ifndef?_LITE_VERSION
#include?
#endif
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-11-27?22:17??minigui\
?????文件????????1545??2007-04-02?17:42??minigui\1.c
?????文件????????7284??2012-04-24?19:59??minigui\2
?????文件????????2375??2012-04-24?21:38??minigui\2.c
?????文件????????2607??2007-04-02?17:46??minigui\3.c
?????文件????????1363??2007-04-02?17:42??minigui\DESKtop.c
?????文件????????1608??2007-04-02?17:43??minigui\hello.c
?????文件????????6732??2012-04-24?19:32??minigui\Tony
?????文件????????2483??2012-05-02?15:23??minigui\Tony.c
?????文件????????2697??2007-04-02?17:43??minigui\主窗口.c
?????文件????????8520??2012-04-24?20:00??minigui\在打開對話框中再打開對話框
?????文件????????3863??2007-04-02?17:46??minigui\在打開對話框中再打開對話框.c
?????文件????????7697??2012-04-25?20:23??minigui\改變控件焦點
?????文件????????3585??2012-04-25?20:32??minigui\改變控件焦點.c
?????文件????????6715??2012-04-25?16:04??minigui\改變窗體背景顏色
?????文件????????1736??2007-04-02?17:44??minigui\改變窗體背景顏色.c
?????文件????????6709??2012-04-25?15:58??minigui\改變窗口標題
?????文件????????1725??2007-04-02?17:46??minigui\改變窗口標題.c
?????文件????????1744??2007-04-02?17:44??minigui\改變窗口標題欄顏色.c
?????文件???????10649??2012-04-24?18:07??minigui\移植Minigui.txt
?????文件????????1744??2007-04-02?17:45??minigui\窗口標題欄顏色.c
?????文件????????1533??2007-04-02?17:51??minigui\窗口風格.c
評論
共有 條評論