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

📄 windemo.c

📁 vxworks下windml的一些demo程序
💻 C
字号:
/* winDemo.c - WindML Windowing Demo *//* Copyright 2002 Wind River Systems, Inc. All Rights Reserved *//*modification history--------------------01d,16oct02,gav  Fixed build warnings.01c,02oct02,rfm  Fixed winBall and winHello externs.01b,29aug02,msr  Removed #if 0 code for winPerf and winSpy.01a,17may02,msr  Created.*/#include <ugl/uglWin.h>#include <ugl/winMgr/wwm/wwm.h>extern void winBall (void);extern void winHello (void);typedef struct app_item    {    UGL_CHAR *          appName;    void (* pFunc) (void *);    void *              pParam;    } APP_ITEM;UGL_LOCAL APP_ITEM apps [] =    {    { "winBall",  (void (* ) (void *)) winBall,    UGL_NULL },    { "winHello", (void (* ) (void *)) winHello,   UGL_NULL },    { UGL_NULL,     UGL_NULL,   UGL_NULL }    };void winDemo (void)    {    int i;    winInit ();    for (i = 0; apps [i].appName != UGL_NULL; i++)        wwmTaskBarMenuAdd (apps [i].appName, apps [i].pFunc, apps [i].pParam);    }       #if defined(WINDML_NATIVE) && defined(__unix__)int main (int argc, char *argv [])    {    int i;    winInit();    for (i = 0; apps [i].appName != UGL_NULL; i++)        wwmTaskBarMenuAdd (apps [i].appName, apps [i].pFunc, apps [i].pParam);    while (1)	{	fd_set readSet;	struct timeval timeValue;	FD_ZERO(&readSet);	timeValue.tv_sec = (1000 / 1000);	timeValue.tv_usec = (1000 % 1000) * 1000;	select(FD_SETSIZE, &readSet, (fd_set *) 0, (fd_set *) 0, &timeValue);	}    return (0);    }#elif defined(WINDML_NATIVE) && defined(_WIN32)int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,                   LPSTR lpCmdLine, int nShowCmd)    {    int i;    uglWin32Parameters(hInstance, hPrevInstance, lpCmdLine, nShowCmd);    winInit();    for (i = 0; apps [i].appName != UGL_NULL; i++)        wwmTaskBarMenuAdd (apps [i].appName, apps [i].pFunc, apps [i].pParam);    while (1)	{	Sleep(1000);	}    return (0);    }#endif

⌨️ 快捷键说明

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