函数 | |
HELE WINAPI | XEdit_Create (int x, int y, int cx, int cy, HXCGUI hParent) |
@编辑框_创建 创建 更多... | |
HELE WINAPI | XEdit_CreateEx (int x, int y, int cx, int cy, edit_type_ type, HXCGUI hParent) |
@编辑框_创建扩展 创建 更多... | |
void WINAPI | XEdit_EnableAutoWrap (HELE hEle, BOOL bEnable) |
@编辑框_启用自动换行 启用自动换行 更多... | |
void WINAPI | XEdit_EnableReadOnly (HELE hEle, BOOL bEnable) |
@编辑框_启用只读 更多... | |
void WINAPI | XEdit_EnableMultiLine (HELE hEle, BOOL bEnable) |
@编辑框_启用多行 更多... | |
void WINAPI | XEdit_EnablePassword (HELE hEle, BOOL bEnable) |
@编辑框_启用密码 启用密码模式(只支持默认类型编辑框 更多... | |
void WINAPI | XEdit_EnableAutoSelAll (HELE hEle, BOOL bEnable) |
@编辑框_启用自动选择 当获得焦点时,自动选择所有内容 更多... | |
void WINAPI | XEdit_EnableAutoCancelSel (HELE hEle, BOOL bEnable) |
@编辑框_启用自动取消选择 当失去焦点时自动取消选择 更多... | |
BOOL WINAPI | XEdit_IsReadOnly (HELE hEle) |
@编辑框_是否只读 更多... | |
BOOL WINAPI | XEdit_IsMultiLine (HELE hEle) |
@编辑框_是否多行 更多... | |
BOOL WINAPI | XEdit_IsPassword (HELE hEle) |
@编辑框_是否密码 更多... | |
BOOL WINAPI | XEdit_IsAutoWrap (HELE hEle) |
@编辑框_是否自动换行 更多... | |
BOOL WINAPI | XEdit_IsEmpty (HELE hEle) |
@编辑框_是否为空 更多... | |
BOOL WINAPI | XEdit_IsInSelect (HELE hEle, int iRow, int iCol) |
@编辑框_是否在选择区域 更多... | |
int WINAPI | XEdit_GetRowCount (HELE hEle) |
@编辑框_取总行数 更多... | |
int WINAPI | XEdit_GetRowCountEx (HELE hEle) |
@编辑框_取总行数扩展 包含自动换行数量 更多... | |
edit_data_copy_ *WINAPI | XEdit_GetData (HELE hEle) |
@编辑框_取数据 包含文本或非文本内容 更多... | |
void WINAPI | XEdit_AddData (HELE hEle, edit_data_copy_ *pData, in_buffer_ USHORT *styleTable, int nStyleCount) |
@编辑框_添加数据 更多... | |
void WINAPI | XEdit_FreeData (edit_data_copy_ *pData) |
@编辑框_释放数据 更多... | |
void WINAPI | XEdit_SetDefaultText (HELE hEle, const wchar_t *pString) |
@编辑框_置默认文本 当内容为空时,显示默认文本 更多... | |
void WINAPI | XEdit_SetDefaultTextColor (HELE hEle, COLORREF color) |
@编辑框_置默认文本颜色 更多... | |
void WINAPI | XEdit_SetPasswordCharacter (HELE hEle, wchar_t ch) |
@编辑框_置密码字符 更多... | |
void WINAPI | XEdit_SetTextAlign (HELE hEle, int align) |
@编辑框_置文本对齐 单行模式下有效 更多... | |
void WINAPI | XEdit_SetTabSpace (HELE hEle, int nSpace) |
@编辑框_置TAB空格 更多... | |
void WINAPI | XEdit_SetBackFont (HELE hEle, HFONTX hFont) |
@编辑框_置后备字体 置中文字体; 如果已设置, 当遇到中文字符时使用后备字体, 解决不支持中文的字体问题 更多... | |
void WINAPI | XEdit_SetSpaceSize (HELE hEle, int size) |
@编辑框_置空格大小 更多... | |
void WINAPI | XEdit_SetCharSpaceSize (HELE hEle, int size, int sizeZh) |
@编辑框_置字符间距 更多... | |
void WINAPI | XEdit_SetText (HELE hEle, const wchar_t *pString) |
@编辑框_置文本 更多... | |
void WINAPI | XEdit_SetTextInt (HELE hEle, int nValue) |
@编辑框_置文本整数 更多... | |
int WINAPI | XEdit_GetText (HELE hEle, __out wchar_t *pOut, int nOutlen) |
@编辑框_取文本 不包含非文本内容 更多... | |
const wchar_t *WINAPI | XEdit_GetText_Temp (HELE hEle) |
@编辑框_取文本_临时 不包含非文本内容 更多... | |
int WINAPI | XEdit_GetTextRow (HELE hEle, int iRow, __out wchar_t *pOut, int nOutlen) |
@编辑框_取文本行 获取指定行文本内容 更多... | |
const wchar_t *WINAPI | XEdit_GetTextRow_Temp (HELE hEle, int iRow) |
int WINAPI | XEdit_GetLength (HELE hEle) |
@编辑框_取内容长度 包含非文本内容 更多... | |
int WINAPI | XEdit_GetLengthRow (HELE hEle, int iRow) |
@编辑框_取内容长度行 包含非文本内容 更多... | |
wchar_t WINAPI | XEdit_GetAt (HELE hEle, int iRow, int iCol) |
@编辑框_取字符 更多... | |
void WINAPI | XEdit_InsertText (HELE hEle, int iRow, int iCol, const wchar_t *pString) |
@编辑框_插入文本 更多... | |
void WINAPI | XEdit_InsertTextEx (HELE hEle, int iRow, int iCol, const wchar_t *pString, int iStyle) |
@编辑框_插入文本扩展 更多... | |
void WINAPI | XEdit_InsertObject (HELE hEle, int iRow, int iCol, HXCGUI hObj) |
@编辑框_插入对象 更多... | |
void WINAPI | XEdit_AddText (HELE hEle, const wchar_t *pString) |
@编辑框_添加文本 更多... | |
void WINAPI | XEdit_AddTextUser (HELE hEle, const wchar_t *pString) |
@编辑框_添加文本模拟用户操作 自动刷新UI, 支持撤销/恢复 更多... | |
void WINAPI | XEdit_AddTextEx (HELE hEle, const wchar_t *pString, int iStyle) |
@编辑框_添加文本扩展 更多... | |
int WINAPI | XEdit_AddObject (HELE hEle, HXCGUI hObj) |
@编辑框_添加对象 例如: 字体, 图片, UI对象 更多... | |
void WINAPI | XEdit_AddByStyle (HELE hEle, int iStyle) |
@编辑框_添加对象从样式 当样式为图片时有效 更多... | |
int WINAPI | XEdit_AddStyle (HELE hEle, HXCGUI hFont_image_Obj, COLORREF color, BOOL bColor) |
@编辑框_添加样式 更多... | |
int WINAPI | XEdit_AddStyleEx (HELE hEle, const wchar_t *fontName, int fontSize, int fontStyle, COLORREF color, BOOL bColor) |
@编辑框_添加样式扩展 更多... | |
BOOL WINAPI | XEdit_ModifyStyle (HELE hEle, int iStyle, HFONTX hFont, COLORREF color, BOOL bColor) |
@编辑框_修改样式 更多... | |
BOOL WINAPI | XEdit_ReleaseStyle (HELE hEle, int iStyle) |
@编辑框_释放样式 更多... | |
BOOL WINAPI | XEdit_GetStyleInfo (HELE hEle, int iStyle, __out edit_style_info_ *info) |
@编辑框_取样式信息 更多... | |
void WINAPI | XEdit_SetCurStyle (HELE hEle, int iStyle) |
@编辑框_置当前样式 更多... | |
void WINAPI | XEdit_SetSelectTextStyle (HELE hEle, int iStyle) |
@编辑框_置选择文本样式 更多... | |
void WINAPI | XEdit_SetCaretColor (HELE hEle, COLORREF color) |
@编辑框_置插入符颜色 更多... | |
void WINAPI | XEdit_SetCaretWidth (HELE hEle, int nWidth) |
@编辑框_置插入符宽度 更多... | |
void WINAPI | XEdit_SetSelectBkColor (HELE hEle, COLORREF color) |
@编辑框_置选择背景颜色 更多... | |
void WINAPI | XEdit_SetRowHeight (HELE hEle, int nHeight) |
@编辑框_置默认行高 更多... | |
void WINAPI | XEdit_SetRowHeightEx (HELE hEle, int iRow, int nHeight) |
@编辑框_置指定行高度 当类型为 edit_type_richedit 支持指定不同行高 更多... | |
void WINAPI | XEdit_SetRowSpace (HELE hEle, int nSpace) |
@编辑框_置行间隔 设置行间隔大小,多行模式有效 更多... | |
BOOL WINAPI | XEdit_SetCurPos (HELE hEle, int pos) |
@编辑框_置当前位置 更多... | |
int WINAPI | XEdit_GetCurPos (HELE hEle) |
@编辑框_取当前位置 更多... | |
void WINAPI | XEdit_SetCurPosEx (HELE hEle, int iRow, int iCol) |
@编辑框_置当前位置扩展 更多... | |
void WINAPI | XEdit_GetCurPosEx (HELE hEle, __out int *iRow, __out int *iCol) |
@编辑框_取当前位置扩展 更多... | |
int WINAPI | XEdit_GetCurRow (HELE hEle) |
@编辑框_取当前行 更多... | |
int WINAPI | XEdit_GetCurCol (HELE hEle) |
@编辑框_取当前列 更多... | |
void WINAPI | XEdit_MoveEnd (HELE hEle) |
@编辑框_移动到末尾 更多... | |
void WINAPI | XEdit_GetPoint (HELE hEle, int iRow, int iCol, __out POINT *pOut) |
@编辑框_取坐标点 更多... | |
BOOL WINAPI | XEdit_AutoScroll (HELE hEle) |
@编辑框_自动滚动 视图自动滚动到当前插入符位置 更多... | |
BOOL WINAPI | XEdit_AutoScrollEx (HELE hEle, int iRow, int iCol) |
@编辑框_自动滚动扩展 视图自动滚动到指定位置 更多... | |
void WINAPI | XEdit_PosToRowCol (HELE hEle, int iPos, __out position_ *pInfo) |
@编辑框_位置到行列 转换位置点到行列 更多... | |
int WINAPI | XEdit_RowColToPos (HELE hEle, int iRow, int iCol) |
@编辑框_行列到位置 更多... | |
BOOL WINAPI | XEdit_SelectAll (HELE hEle) |
@编辑框_选择全部 更多... | |
BOOL WINAPI | XEdit_CancelSelect (HELE hEle) |
@编辑框_取消选择 更多... | |
BOOL WINAPI | XEdit_DeleteSelect (HELE hEle) |
@编辑框_删除选择内容 更多... | |
BOOL WINAPI | XEdit_SetSelect (HELE hEle, int iStartRow, int iStartCol, int iEndRow, int iEndCol) |
@编辑框_置选择 更多... | |
int WINAPI | XEdit_GetSelectText (HELE hEle, __out wchar_t *pOut, int nOutLen) |
@编辑框_取选择文本 不包括非文本内容 更多... | |
const wchar_t *WINAPI | XEdit_GetSelectText_Temp (HELE hEle) |
int WINAPI | XEdit_GetSelectTextLength (HELE hEle) |
@编辑框_取选择文本长度 不包括非文本内容 更多... | |
BOOL WINAPI | XEdit_GetSelectRange (HELE hEle, __out position_ *pBegin, __out position_ *pEnd) |
@编辑框_取选择内容范围 更多... | |
void WINAPI | XEdit_GetVisibleRowRange (HELE hEle, __out int *piStart, __out int *piEnd) |
@编辑框_取可视行范围 更多... | |
BOOL WINAPI | XEdit_Delete (HELE hEle, int iStartRow, int iStartCol, int iEndRow, int iEndCol) |
@编辑框_删除 删除指定范围内容; 删除全部请使用 XEdit_SetText(hEdit,L"") 更多... | |
BOOL WINAPI | XEdit_DeleteRow (HELE hEle, int iRow) |
@编辑框_删除行 更多... | |
BOOL WINAPI | XEdit_ClipboardCut (HELE hEle) |
@编辑框_剪贴板剪切 更多... | |
BOOL WINAPI | XEdit_ClipboardCopy (HELE hEle) |
@编辑框_剪贴板复制选择 复制选择内容 更多... | |
BOOL WINAPI | XEdit_ClipboardCopyAll (HELE hEle) |
@编辑框_剪贴板复制 复制全部内容 更多... | |
BOOL WINAPI | XEdit_ClipboardPaste (HELE hEle) |
@编辑框_剪贴板粘贴 更多... | |
BOOL WINAPI | XEdit_Undo (HELE hEle) |
@编辑框_撤销 更多... | |
BOOL WINAPI | XEdit_Redo (HELE hEle) |
@编辑框_恢复 恢复/重做 更多... | |
void WINAPI | XEdit_InsertChatBegin (HELE hEle, HIMAGE hImageAvatar, HIMAGE hImageBubble, int nFlag) |
@编辑框_插入气泡开始 当前行开始 更多... | |
void WINAPI | XEdit_AddChatBegin (HELE hEle, HIMAGE hImageAvatar, HIMAGE hImageBubble, int nFlag) |
@编辑框_添加气泡开始 当前行开始 更多... | |
void WINAPI | XEdit_AddChatEnd (HELE hEle) |
@编辑框_添加气泡结束 当前行结束 更多... | |
void WINAPI | XEdit_SetChatIndentation (HELE hEle, int nIndentation) |
@编辑框_置气泡缩进 设置聊天气泡内容缩进 更多... | |
void WINAPI | XEdit_SetChatMaxWidth (HELE hEle, int nWidth) |
@编辑框_置气泡最大宽度 当值为0时代表不限制宽度 更多... | |
int WINAPI | XEdit_GetChatFlags (HELE hEle, int iRow) |
@编辑框_取指定行气泡标识 更多... | |
基础元素接口列表
void WINAPI XEdit_AddByStyle | ( | HELE | hEle, |
int | iStyle | ||
) |
@编辑框_添加对象从样式 当样式为图片时有效
hEle | 元素句柄 |
iStyle | 样式索引 |
void WINAPI XEdit_AddChatBegin | ( | HELE | hEle, |
HIMAGE | hImageAvatar, | ||
HIMAGE | hImageBubble, | ||
int | nFlag | ||
) |
@编辑框_添加气泡开始 当前行开始
hEle | 元素句柄 |
hImageAvatar | 头像 |
hImageBubble | 气泡背景 |
nFlag | 标志 chat_flag_ |
void WINAPI XEdit_AddChatEnd | ( | HELE | hEle | ) |
@编辑框_添加气泡结束 当前行结束
hEle | 元素句柄 |
void WINAPI XEdit_AddData | ( | HELE | hEle, |
edit_data_copy_ * | pData, | ||
in_buffer_ USHORT * | styleTable, | ||
int | nStyleCount | ||
) |
@编辑框_添加数据
hEle | 元素句柄 |
pData | 数据结构 |
styleTable | 样式表 |
nStyleCount | 样式数量 |
int WINAPI XEdit_AddObject | ( | HELE | hEle, |
HXCGUI | hObj | ||
) |
@编辑框_添加对象 例如: 字体, 图片, UI对象
hEle | 元素句柄 |
hObj | 对象句柄 |
int WINAPI XEdit_AddStyle | ( | HELE | hEle, |
HXCGUI | hFont_image_Obj, | ||
COLORREF | color, | ||
BOOL | bColor | ||
) |
@编辑框_添加样式
hEle | 元素句柄 |
hFont_image_Obj | 字体,图片或UI对象 |
color | 颜色 |
bColor | 是否使用颜色 |
int WINAPI XEdit_AddStyleEx | ( | HELE | hEle, |
const wchar_t * | fontName, | ||
int | fontSize, | ||
int | fontStyle, | ||
COLORREF | color, | ||
BOOL | bColor | ||
) |
@编辑框_添加样式扩展
hEle | 元素句柄 |
fontName | 字体名称 |
fontSize | 字体大小 |
fontStyle | 字体样式 fontStyle_ 此接口支持指定 下划线, 删除线, 因为内部做了处理 |
color | 颜色 |
bColor | 是否使用颜色 |
void WINAPI XEdit_AddText | ( | HELE | hEle, |
const wchar_t * | pString | ||
) |
@编辑框_添加文本
hEle | 元素句柄 |
pString | 字符串 |
void WINAPI XEdit_AddTextEx | ( | HELE | hEle, |
const wchar_t * | pString, | ||
int | iStyle | ||
) |
@编辑框_添加文本扩展
hEle | 元素句柄 |
pString | 字符串 |
iStyle | 样式索引 |
void WINAPI XEdit_AddTextUser | ( | HELE | hEle, |
const wchar_t * | pString | ||
) |
@编辑框_添加文本模拟用户操作 自动刷新UI, 支持撤销/恢复
hEle | 元素句柄 |
pString | 字符串 |
BOOL WINAPI XEdit_AutoScroll | ( | HELE | hEle | ) |
@编辑框_自动滚动 视图自动滚动到当前插入符位置
hEle | 元素句柄 |
BOOL WINAPI XEdit_AutoScrollEx | ( | HELE | hEle, |
int | iRow, | ||
int | iCol | ||
) |
@编辑框_自动滚动扩展 视图自动滚动到指定位置
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
BOOL WINAPI XEdit_CancelSelect | ( | HELE | hEle | ) |
@编辑框_取消选择
hEle | 元素句柄 |
BOOL WINAPI XEdit_ClipboardCopy | ( | HELE | hEle | ) |
@编辑框_剪贴板复制选择 复制选择内容
hEle | 元素句柄 |
BOOL WINAPI XEdit_ClipboardCopyAll | ( | HELE | hEle | ) |
@编辑框_剪贴板复制 复制全部内容
hEle | 元素句柄 |
BOOL WINAPI XEdit_ClipboardCut | ( | HELE | hEle | ) |
@编辑框_剪贴板剪切
hEle | 元素句柄 |
BOOL WINAPI XEdit_ClipboardPaste | ( | HELE | hEle | ) |
@编辑框_剪贴板粘贴
hEle | 元素句柄 |
HELE WINAPI XEdit_Create | ( | int | x, |
int | y, | ||
int | cx, | ||
int | cy, | ||
HXCGUI | hParent | ||
) |
@编辑框_创建 创建
x | 元素x坐标 |
y | 元素y坐标 |
cx | 宽度 |
cy | 高度 |
hParent | 父为窗口句柄或元素句柄 |
HELE WINAPI XEdit_CreateEx | ( | int | x, |
int | y, | ||
int | cx, | ||
int | cy, | ||
edit_type_ | type, | ||
HXCGUI | hParent | ||
) |
@编辑框_创建扩展 创建
x | 元素x坐标 |
y | 元素y坐标 |
cx | 宽度 |
cy | 高度 |
type | 类型 |
hParent | 父为窗口句柄或元素句柄 |
BOOL WINAPI XEdit_Delete | ( | HELE | hEle, |
int | iStartRow, | ||
int | iStartCol, | ||
int | iEndRow, | ||
int | iEndCol | ||
) |
@编辑框_删除 删除指定范围内容; 删除全部请使用 XEdit_SetText(hEdit,L"")
hEle | 元素句柄 |
iStartRow | 起始行索引 |
iStartCol | 起始行列索引 |
iEndRow | 结束行索引 |
iEndCol | 结束行列索引 |
BOOL WINAPI XEdit_DeleteRow | ( | HELE | hEle, |
int | iRow | ||
) |
@编辑框_删除行
hEle | 元素句柄 |
iRow | 行索引 |
BOOL WINAPI XEdit_DeleteSelect | ( | HELE | hEle | ) |
@编辑框_删除选择内容
hEle | 元素句柄 |
void WINAPI XEdit_EnableAutoCancelSel | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
@编辑框_启用自动取消选择 当失去焦点时自动取消选择
hEle | 元素句柄 |
bEnable | 是否启用 |
void WINAPI XEdit_EnableAutoSelAll | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
@编辑框_启用自动选择 当获得焦点时,自动选择所有内容
hEle | 元素句柄 |
bEnable | 是否启用 |
void WINAPI XEdit_EnableAutoWrap | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
@编辑框_启用自动换行 启用自动换行
hEle | 元素句柄 |
bEnable | 是否启用 |
void WINAPI XEdit_EnableMultiLine | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
@编辑框_启用多行
hEle | |
bEnable |
void WINAPI XEdit_EnablePassword | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
@编辑框_启用密码 启用密码模式(只支持默认类型编辑框
hEle | 元素句柄 |
bEnable | 是否启用 |
void WINAPI XEdit_EnableReadOnly | ( | HELE | hEle, |
BOOL | bEnable | ||
) |
@编辑框_启用只读
hEle | 元素句柄 |
bEnable | 是否启用 |
void WINAPI XEdit_FreeData | ( | edit_data_copy_ * | pData | ) |
@编辑框_释放数据
pData | 数据结构 |
wchar_t WINAPI XEdit_GetAt | ( | HELE | hEle, |
int | iRow, | ||
int | iCol | ||
) |
@编辑框_取字符
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
int WINAPI XEdit_GetChatFlags | ( | HELE | hEle, |
int | iRow | ||
) |
int WINAPI XEdit_GetCurCol | ( | HELE | hEle | ) |
@编辑框_取当前列
hEle | 元素句柄 |
int WINAPI XEdit_GetCurPos | ( | HELE | hEle | ) |
@编辑框_取当前位置
hEle | 元素句柄 |
void WINAPI XEdit_GetCurPosEx | ( | HELE | hEle, |
__out int * | iRow, | ||
__out int * | iCol | ||
) |
@编辑框_取当前位置扩展
hEle | 元素句柄 |
iRow | 返回行索引 |
iCol | 返回列索引 |
int WINAPI XEdit_GetCurRow | ( | HELE | hEle | ) |
@编辑框_取当前行
hEle | 元素句柄 |
edit_data_copy_ *WINAPI XEdit_GetData | ( | HELE | hEle | ) |
@编辑框_取数据 包含文本或非文本内容
hEle | 元素句柄 |
int WINAPI XEdit_GetLength | ( | HELE | hEle | ) |
@编辑框_取内容长度 包含非文本内容
hEle | 元素句柄 |
int WINAPI XEdit_GetLengthRow | ( | HELE | hEle, |
int | iRow | ||
) |
@编辑框_取内容长度行 包含非文本内容
hEle | 元素句柄 |
iRow | 行索引 |
void WINAPI XEdit_GetPoint | ( | HELE | hEle, |
int | iRow, | ||
int | iCol, | ||
__out POINT * | pOut | ||
) |
@编辑框_取坐标点
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
pOut | 接收返回坐标点 |
int WINAPI XEdit_GetRowCount | ( | HELE | hEle | ) |
@编辑框_取总行数
hEle | 元素句柄 |
int WINAPI XEdit_GetRowCountEx | ( | HELE | hEle | ) |
@编辑框_取总行数扩展 包含自动换行数量
hEle | 元素句柄 |
@编辑框_取选择内容范围
hEle | 元素句柄 |
pBegin | 起始位置 |
pEnd | 结束位置 |
int WINAPI XEdit_GetSelectText | ( | HELE | hEle, |
__out wchar_t * | pOut, | ||
int | nOutLen | ||
) |
@编辑框_取选择文本 不包括非文本内容
hEle | 元素句柄 |
pOut | 接收返回文本内容 |
nOutLen | 接收内存大小,字符为单位 |
const wchar_t *WINAPI XEdit_GetSelectText_Temp | ( | HELE | hEle | ) |
@备注 @编辑框_取选择文本 不包括非文本内容 @参数 hEle 元素句柄 @返回 返回临时文本指针, 临时缓存区大小 TEXT_BUFFER_SIZE
int WINAPI XEdit_GetSelectTextLength | ( | HELE | hEle | ) |
@编辑框_取选择文本长度 不包括非文本内容
hEle | 元素句柄 |
BOOL WINAPI XEdit_GetStyleInfo | ( | HELE | hEle, |
int | iStyle, | ||
__out edit_style_info_ * | info | ||
) |
@编辑框_取样式信息
hEle | 元素句柄 |
iStyle | 样式索引 |
info | 返回样式信息 |
int WINAPI XEdit_GetText | ( | HELE | hEle, |
__out wchar_t * | pOut, | ||
int | nOutlen | ||
) |
@编辑框_取文本 不包含非文本内容
hEle | 元素句柄 |
pOut | 接收文本内存指针 |
nOutlen | 内存大小, 字符为单位 |
const wchar_t *WINAPI XEdit_GetText_Temp | ( | HELE | hEle | ) |
int WINAPI XEdit_GetTextRow | ( | HELE | hEle, |
int | iRow, | ||
__out wchar_t * | pOut, | ||
int | nOutlen | ||
) |
@编辑框_取文本行 获取指定行文本内容
hEle | 元素句柄 |
iRow | 行索引 |
pOut | 接收文本内存指针 |
nOutlen | 接收文本内存块长度,字符为单位 |
const wchar_t *WINAPI XEdit_GetTextRow_Temp | ( | HELE | hEle, |
int | iRow | ||
) |
@备注 @编辑框_取文本行_临时 获取指定行文本内容 @参数 hEle 元素句柄 @参数 iRow 行索引 @返回 返回临时文本指针, 临时缓存区大小 TEXT_BUFFER_SIZE
void WINAPI XEdit_GetVisibleRowRange | ( | HELE | hEle, |
__out int * | piStart, | ||
__out int * | piEnd | ||
) |
@编辑框_取可视行范围
hEle | 元素句柄 |
piStart | 起始行索引 |
piEnd | 结束行索引 |
void WINAPI XEdit_InsertChatBegin | ( | HELE | hEle, |
HIMAGE | hImageAvatar, | ||
HIMAGE | hImageBubble, | ||
int | nFlag | ||
) |
@编辑框_插入气泡开始 当前行开始
hEle | 元素句柄 |
hImageAvatar | 头像 |
hImageBubble | 气泡背景 |
nFlag | 标志 chat_flag_ |
void WINAPI XEdit_InsertObject | ( | HELE | hEle, |
int | iRow, | ||
int | iCol, | ||
HXCGUI | hObj | ||
) |
@编辑框_插入对象
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
hObj | 对象句柄 |
void WINAPI XEdit_InsertText | ( | HELE | hEle, |
int | iRow, | ||
int | iCol, | ||
const wchar_t * | pString | ||
) |
@编辑框_插入文本
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
pString | 字符串 |
void WINAPI XEdit_InsertTextEx | ( | HELE | hEle, |
int | iRow, | ||
int | iCol, | ||
const wchar_t * | pString, | ||
int | iStyle | ||
) |
@编辑框_插入文本扩展
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
pString | 字符串 |
iStyle | 样式 |
BOOL WINAPI XEdit_IsAutoWrap | ( | HELE | hEle | ) |
@编辑框_是否自动换行
hEle | 元素句柄 |
BOOL WINAPI XEdit_IsEmpty | ( | HELE | hEle | ) |
@编辑框_是否为空
hEle | 元素句柄 |
BOOL WINAPI XEdit_IsInSelect | ( | HELE | hEle, |
int | iRow, | ||
int | iCol | ||
) |
@编辑框_是否在选择区域
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
BOOL WINAPI XEdit_IsMultiLine | ( | HELE | hEle | ) |
@编辑框_是否多行
hEle | 元素句柄 |
BOOL WINAPI XEdit_IsPassword | ( | HELE | hEle | ) |
@编辑框_是否密码
hEle | 元素句柄 |
BOOL WINAPI XEdit_IsReadOnly | ( | HELE | hEle | ) |
@编辑框_是否只读
hEle | 元素句柄 |
BOOL WINAPI XEdit_ModifyStyle | ( | HELE | hEle, |
int | iStyle, | ||
HFONTX | hFont, | ||
COLORREF | color, | ||
BOOL | bColor | ||
) |
@编辑框_修改样式
hEle | 元素句柄 |
iStyle | 样式索引 |
hFont | 字体句柄 |
color | 颜色 |
bColor | 是否使用颜色 |
void WINAPI XEdit_MoveEnd | ( | HELE | hEle | ) |
@编辑框_移动到末尾
hEle | 元素句柄 |
void WINAPI XEdit_PosToRowCol | ( | HELE | hEle, |
int | iPos, | ||
__out position_ * | pInfo | ||
) |
@编辑框_位置到行列 转换位置点到行列
hEle | 元素句柄 |
iPos | 位置点 |
pInfo | 行列 |
BOOL WINAPI XEdit_Redo | ( | HELE | hEle | ) |
@编辑框_恢复 恢复/重做
hEle | 元素句柄 |
BOOL WINAPI XEdit_ReleaseStyle | ( | HELE | hEle, |
int | iStyle | ||
) |
@编辑框_释放样式
hEle | 元素句柄 |
iStyle | 样式 |
int WINAPI XEdit_RowColToPos | ( | HELE | hEle, |
int | iRow, | ||
int | iCol | ||
) |
@编辑框_行列到位置
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
BOOL WINAPI XEdit_SelectAll | ( | HELE | hEle | ) |
@编辑框_选择全部
hEle | 元素句柄 |
void WINAPI XEdit_SetBackFont | ( | HELE | hEle, |
HFONTX | hFont | ||
) |
@编辑框_置后备字体 置中文字体; 如果已设置, 当遇到中文字符时使用后备字体, 解决不支持中文的字体问题
hEle | 元素句柄 |
hFont | 字体 |
void WINAPI XEdit_SetCaretColor | ( | HELE | hEle, |
COLORREF | color | ||
) |
@编辑框_置插入符颜色
hEle | 元素句柄 |
color | 颜色 |
void WINAPI XEdit_SetCaretWidth | ( | HELE | hEle, |
int | nWidth | ||
) |
@编辑框_置插入符宽度
hEle | 元素句柄 |
nWidth | 宽度 |
void WINAPI XEdit_SetCharSpaceSize | ( | HELE | hEle, |
int | size, | ||
int | sizeZh | ||
) |
@编辑框_置字符间距
hEle | 元素句柄 |
size | 英文字符间距大小 |
sizeZh | 中文字符间距大小 |
void WINAPI XEdit_SetChatIndentation | ( | HELE | hEle, |
int | nIndentation | ||
) |
@编辑框_置气泡缩进 设置聊天气泡内容缩进
hEle | 元素句柄 |
nIndentation | 缩进值 |
void WINAPI XEdit_SetChatMaxWidth | ( | HELE | hEle, |
int | nWidth | ||
) |
@编辑框_置气泡最大宽度 当值为0时代表不限制宽度
hEle | 元素句柄 |
nWidth | 最大宽度 |
BOOL WINAPI XEdit_SetCurPos | ( | HELE | hEle, |
int | pos | ||
) |
@编辑框_置当前位置
hEle | 元素句柄 |
pos | 位置 |
void WINAPI XEdit_SetCurPosEx | ( | HELE | hEle, |
int | iRow, | ||
int | iCol | ||
) |
@编辑框_置当前位置扩展
hEle | 元素句柄 |
iRow | 行索引 |
iCol | 列索引 |
void WINAPI XEdit_SetCurStyle | ( | HELE | hEle, |
int | iStyle | ||
) |
@编辑框_置当前样式
hEle | 元素句柄 |
iStyle | 样式索引 |
void WINAPI XEdit_SetDefaultText | ( | HELE | hEle, |
const wchar_t * | pString | ||
) |
@编辑框_置默认文本 当内容为空时,显示默认文本
hEle | 元素句柄 |
pString | 文本内容 |
void WINAPI XEdit_SetDefaultTextColor | ( | HELE | hEle, |
COLORREF | color | ||
) |
@编辑框_置默认文本颜色
hEle | 元素句柄 |
color | 颜色值, 请使用宏: RGBA() |
void WINAPI XEdit_SetPasswordCharacter | ( | HELE | hEle, |
wchar_t | ch | ||
) |
@编辑框_置密码字符
hEle | 元素句柄 |
ch | 字符 |
void WINAPI XEdit_SetRowHeight | ( | HELE | hEle, |
int | nHeight | ||
) |
@编辑框_置默认行高
hEle | 元素句柄 |
nHeight | 行高 |
void WINAPI XEdit_SetRowHeightEx | ( | HELE | hEle, |
int | iRow, | ||
int | nHeight | ||
) |
@编辑框_置指定行高度 当类型为 edit_type_richedit 支持指定不同行高
hEle | 元素句柄 |
iRow | 行索引 |
nHeight | 高度 |
void WINAPI XEdit_SetRowSpace | ( | HELE | hEle, |
int | nSpace | ||
) |
@编辑框_置行间隔 设置行间隔大小,多行模式有效
hEle | 元素句柄 |
nSpace | 行间隔大小 |
BOOL WINAPI XEdit_SetSelect | ( | HELE | hEle, |
int | iStartRow, | ||
int | iStartCol, | ||
int | iEndRow, | ||
int | iEndCol | ||
) |
@编辑框_置选择
hEle | 元素句柄 |
iStartRow | 起始行索引 |
iStartCol | 起始行列索引 |
iEndRow | 结束行索引 |
iEndCol | 结束行列索引 |
void WINAPI XEdit_SetSelectBkColor | ( | HELE | hEle, |
COLORREF | color | ||
) |
@编辑框_置选择背景颜色
hEle | 元素句柄 |
color | 颜色值, 请使用宏: RGBA() |
void WINAPI XEdit_SetSelectTextStyle | ( | HELE | hEle, |
int | iStyle | ||
) |
@编辑框_置选择文本样式
hEle | 元素句柄 |
iStyle | 样式索引 |
void WINAPI XEdit_SetSpaceSize | ( | HELE | hEle, |
int | size | ||
) |
@编辑框_置空格大小
hEle | 元素句柄 |
size | 空格大小 |
void WINAPI XEdit_SetTabSpace | ( | HELE | hEle, |
int | nSpace | ||
) |
@编辑框_置TAB空格
hEle | 元素句柄 |
nSpace | 空格数量 |
void WINAPI XEdit_SetText | ( | HELE | hEle, |
const wchar_t * | pString | ||
) |
@编辑框_置文本
hEle | 元素句柄 |
pString | 字符串 |
void WINAPI XEdit_SetTextAlign | ( | HELE | hEle, |
int | align | ||
) |
@编辑框_置文本对齐 单行模式下有效
hEle | 元素句柄 |
align | 对齐方式 edit_textAlign_flag_ |
void WINAPI XEdit_SetTextInt | ( | HELE | hEle, |
int | nValue | ||
) |
@编辑框_置文本整数
hEle | 元素句柄 |
nValue | 整数值 |
BOOL WINAPI XEdit_Undo | ( | HELE | hEle | ) |
@编辑框_撤销
hEle | 元素句柄 |