登录社区云,与社区用户共同成长
邀请您加入社区
// MFC 版本 CEdit* pEdit = GetDlgItem(IDC_EDIT1); ASSERT(pEdit && pEdit->GetSafeHwnd()); pEdit->SetSel(-1); pEdit->ReplaceSel(_T("Hello, World!")); // SDK 版本 HWND hEdit = ::GetDlgItem(hWnd, IDC_EDIT1); ASSERT(hEdit); ::SendMessage(hEdit, EM_SETSEL, LOWORD(-1), HIWORD(-1)); ::SendMessage(hEdit, EM_REPLACESEL, 0, (LPARAM)(_T("Hello, World!")));
讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。
更多推荐
Inpaste 使用操作说明:HarmonyOS NEXT 跨设备剪贴板管理完全指南
Inpaste 是 HarmonyOS NEXT 专属的原生剪贴板管理工具(官网 inpaste.cn),支持无限剪贴历史、毫秒级搜索、AI 智能分类、端到端加密云同步与跨设备粘贴。本文依据官方文档整理了一份从安装、基础操作、快捷键、搜索语法到云同步与隐私安全设置的完整操作说明。
Flutter 鸿蒙性能优化实战:用 RepaintBoundary 隔离动画重绘
本文通过实测验证 RepaintBoundary 在 Flutter 鸿蒙项目中的性能优化效果:在绘制120个轨道点的动画场景中,隔离动画区域可有效防止静态文字随帧重绘,显著降低 Raster 线程负载。实验基于 profile 模式,结合 DevTools 性能分析与重绘标记,证明边界仅在动画与静态内容分离时才具收益。强调优化应以帧时间、合成层数和实际绘制范围为依据,避免盲目添加边界。建议先定位
《HarmonyOS 7 应用上架与隐私合规工程化》05:把人工检查变成发布前自动体检【鸿蒙心迹】
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)