#ifndef __DST_WINMANAGER_TASK_H__ #define __DST_WINMANAGER_TASK_H__ #include "DST_Types.h" #include "DST_WindowType.h" #define MAX_WIN_EVENT_MSG_LEN 32 // ¹Ýµå½Ã 4ÀÇ ¹è¼ö·Î ¼³Á¤ÇÒ °Í typedef struct { unsigned long cmd; union { unsigned char data[MAX_WIN_EVENT_MSG_LEN]; unsigned short data16[MAX_WIN_EVENT_MSG_LEN/2]; unsigned long data32[MAX_WIN_EVENT_MSG_LEN/4]; }; } SWinEventMsg; int DST_GetScreenWidth(); int DST_GetScreenHeight(); int DST_IsWinManagerReady(void); void DST_WinManagerInit(); // void DST_CreateWin(WinID nID, WinID nParentID = WIN_NULL, unsigned char nParameter1 = 0, unsigned char nParameter2 = 0, unsigned char nParameter3 = 0, unsigned char nParameter4 = 0); void DST_CreateWin(WinID nID, WinID nParentID, unsigned char nParameter1, unsigned char nParameter2, unsigned char nParameter3, unsigned char nParameter4); //void DST_CreateWin2(WinID nID, WinID nParentID = WIN_NULL, unsigned long nParameter1 = 0); void DST_CreateWin2(WinID nID, WinID nParentID, unsigned long nParameter1); void DST_CloseWin(WinID nID); void DST_SendWindowEvent(SWinEventMsg event); void DST_SendWindowEventWithOnlyCmd(int command); void DST_RfUpdateStart(void); #endif