44 #if defined(__cplusplus) 59 #define TEXT_CF_LEFT GUI_TA_LEFT 60 #define TEXT_CF_RIGHT GUI_TA_RIGHT 61 #define TEXT_CF_HCENTER GUI_TA_HCENTER 63 #define TEXT_CF_VCENTER GUI_TA_VCENTER 64 #define TEXT_CF_TOP GUI_TA_TOP 65 #define TEXT_CF_BOTTOM GUI_TA_BOTTOM 75 typedef WM_HMEM TEXT_Handle;
84 #define TEXT_EnableMemdev(hObj) WM_EnableMemdev(hObj) 85 #define TEXT_DisableMemdev(hObj) WM_DisableMemdev(hObj) 86 #define TEXT_Delete(hObj) WM_DeleteWindow(hObj) 87 #define TEXT_Paint(hObj) WM_Paint(hObj) 88 #define TEXT_Invalidate(hObj) WM_InvalidateWindow(hObj) 96 TEXT_Handle TEXT_Create (
int x0,
int y0,
int xSize,
int ySize,
int Id,
int Flags,
const char * s,
int Align);
97 TEXT_Handle TEXT_CreateAsChild (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int Id,
int Flags,
const char * s,
int Align);
98 TEXT_Handle TEXT_CreateEx (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int WinFlags,
int ExFlags,
int Id,
const char * pText);
99 TEXT_Handle TEXT_CreateUser (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int WinFlags,
int ExFlags,
int Id,
const char * pText,
int NumExtraBytes);
100 TEXT_Handle TEXT_CreateIndirect(
const GUI_WIDGET_CREATE_INFO * pCreateInfo, WM_HWIN hWinParent,
int x0,
int y0, WM_CALLBACK * cb);
109 void TEXT_Callback(WM_MESSAGE * pMsg);
120 int TEXT_GetNumLines (TEXT_Handle hObj);
121 int TEXT_GetText (TEXT_Handle hObj,
char * pDest,
U32 BufferSize);
122 int TEXT_GetUserData (TEXT_Handle hObj,
void * pDest,
int NumBytes);
123 void TEXT_SetBkColor (TEXT_Handle hObj,
GUI_COLOR Color);
124 void TEXT_SetFont (TEXT_Handle hObj,
const GUI_FONT * pFont);
125 int TEXT_SetText (TEXT_Handle hObj,
const char * s);
126 void TEXT_SetTextAlign(TEXT_Handle hObj,
int Align);
127 void TEXT_SetTextColor(TEXT_Handle hObj,
GUI_COLOR Color);
128 int TEXT_SetUserData (TEXT_Handle hObj,
const void * pSrc,
int NumBytes);
129 void TEXT_SetWrapMode (TEXT_Handle hObj,
GUI_WRAPMODE WrapMode);
138 void TEXT_SetDefaultFont (
const GUI_FONT * pFont);
139 const GUI_FONT * TEXT_GetDefaultFont (
void);
140 void TEXT_SetDefaultTextColor(
GUI_COLOR Color);
143 #if defined(__cplusplus) 147 #endif // GUI_WINSUPPORT