Platform SDK: International Features |
The ScriptStringOut function displays a string generated by a prior call to ScriptStringAnalyse and optionally adds highlighting.
HRESULT WINAPI ScriptStringOut( SCRIPT_STRING_ANALYSIS ssa, int iX, int iY, UINT uOptions, const RECT *prc, int iMinSel, int iMaxSel, BOOL fDisabled );
Value | Meaning |
---|---|
ETO_CLIPPED | The text will be clipped to the rectangle. |
ETO_OPAQUE | The current background color should be used to fill the rectangle. |
If this parameter is FALSE, the system applies enabled-text highlighting by setting the background color to COLOR_HIGHLIGHT and the text color to COLOR_HIGHLIGHTTEXT for each selected character.
If the function is successful, it returns S_OK.
If the function fails, it returns another HRESULT value. And if any other unrecoverable error is encountered, it is also returned as HRESULT. For example, error returns from Win32 API functions are converted to HRESULT using the HRESULT_FROM_WIN32 macro and returned to the client in the HRESULT.
The return value can be tested with the SUCCEEDED and FAILED macros.
This function requires that SSA_GLYPHS was requested in the original ScriptStringAnalyse call.
Windows NT/2000: Requires Windows 2000.
Header: Declared in Usp10.h.
Library: Use Usp10.lib.
Uniscribe Overview, Uniscribe Functions, ScriptStringAnalyse, RECT, SCRIPT_STRING_ANALYSIS