|
|
本帖最后由 asd0023 于 2026-4-19 13:53 编辑
火山 MFC 表格怎么在输入时限制输入长度?
<火山程序 类型 = "通常" 版本 = 1 />
方法 置单元格输入长度 <公开 类型 = 逻辑型 注释 = "限制单元格的最大可输入字符长度,只对文本型单元格有效." 返回值注释 = "成功返回真,失败返回假." @禁止流程检查 = 真>
参数 列号 <类型 = 整数 注释 = "指定需要限制输入长度的列号,从0开始.">
参数 最大长度 <类型 = 整数 注释 = "指定单元格最大可输入的字符数量,正整数.">
{
@ CVWnd_Grid* pWnd = (CVWnd_Grid*)GetMfcWndPtrWithValidHWnd ();
@ if (pWnd != NULL && pWnd->SetMaxTextLength (@<列号>, @<最大长度>))
@ {
@ pWnd->Refresh ();
@ return TRUE;
@ }
@ return FALSE;
}
错误: 使用所指定的本地编译器编译当前程序失败错误: vpkg_全局.cpp<H:\voldev25\plugins\vprj_win\classlib\sys\mfc_ui_grid\w_mfc_ui_grid.v>, 595: 错误: error C2039: "SetMaxTextLength": 不是 "CVWnd_Grid" 的成员 H:\voldev25\plugins\vprj_win\classlib\sys\\mfc_ui_grid\\src\\mfc_ui_grid.h(26): note: 参见“CVWnd_Grid”的声明 vpkg_外部组件操作库_.cpp vpkg_程序综合库_.cpp vpkg_进程权限库_.cpp
编译生成目标文件"x'x'x'x'x'x'x"失败,耗费时间 1188 毫秒.
--- 项目"x'x'x"编译或链接失败. 编译过程中共遇到了 1 个警告, 3 个错误.
|
|