⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 first.c

📁 这是一个MINITGUI2。0的应用程序
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>#include <hellow.h>#define PAGE_VERSION	1#define PAGE_CPU	2#define PAGE_MEMINFO	3#define PAGE_PARTITION  4#define PAGE_MINIGUI    5#define IDC_SYSINFO	100#define IDC_PROPSHEET	100extern int InitialPos(void);static DLGTEMPLATE DlgPropSheet;static CTRLDATA CtrlPropSheet[];static HWND hMainWnd;static DLGTEMPLATE PageSysInfo ={    WS_BORDER | WS_CAPTION,    WS_EX_NONE,    0, 0, 0, 0,    "",    0, 0,    1, NULL,    0};static CTRLDATA CtrlSysInfo [] ={     {        CTRL_STATIC,        WS_VISIBLE | SS_LEFT,         10, 10, 370, 160,        IDC_SYSINFO,        "²âÊÔ\n²âÊÔ\n²âÊÔ\n²âÊÔ\n²âÊÔ\n²âÊÔ\n",        0    }};static int SysInfoPageProc (HWND hDlg, int message, WPARAM wParam, LPARAM lParam){    switch (message) {    case MSG_INITPAGE:	//get_systeminfo (hDlg);        break;    case MSG_SHOWPAGE:        return 1;    case MSG_SHEETCMD:	if (wParam == IDOK) 	  //  get_systeminfo (hDlg);        return 0;    }        return DefaultPageProc (hDlg, message, wParam, lParam);}static int PropSheetProc (HWND hDlg, int message, WPARAM wParam, LPARAM lParam){	printf("now in self Propsheetproc\n");    switch (message) {        case MSG_INITDIALOG:        {            HWND pshwnd = GetDlgItem (hDlg, IDC_PROPSHEET);            PageSysInfo.controls = CtrlSysInfo;	    PageSysInfo.caption = "pos";			PageSysInfo.dwAddData = PAGE_VERSION;            SendMessage (pshwnd, PSM_ADDPAGE, (WPARAM)&PageSysInfo, (LPARAM)SysInfoPageProc);	    PageSysInfo.caption = "admini";	    PageSysInfo.dwAddData = PAGE_CPU;            SendMessage (pshwnd, PSM_ADDPAGE, (WPARAM)&PageSysInfo, (LPARAM)SysInfoPageProc);	    PageSysInfo.caption = "systerm";	    PageSysInfo.dwAddData = PAGE_MEMINFO;            SendMessage (pshwnd, PSM_ADDPAGE, (WPARAM)&PageSysInfo, (LPARAM)SysInfoPageProc);            break;        }        case MSG_COMMAND:        switch (wParam) {            case IDOK:                SendDlgItemMessage (hDlg, IDC_PROPSHEET, PSM_SHEETCMD, IDOK, 0);                break;            case IDCANCEL:                EndDialog (hDlg, wParam);            break;        }        break;    }    return DefaultDialogProc (hDlg, message, wParam, lParam);}int InitialPos(void){	printf("now in self initialpos\n");	DlgPropSheet.controls = CtrlPropSheet;	DialogBoxIndirectParam (&DlgPropSheet, hMainWnd, PropSheetProc, 0L);	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -