设置StaticText控制文本使用纯Windows API,没有MFC
Set StaticText control text using pure Windows API, no MFC
我正在尝试使用纯Windows API在Visual c++中为Windows编写一个非常小的图形程序。程序由一个带有一对按钮的对话框和静态文本控件组成。对话框是从资源初始化的。我需要做的是当对话框初始化时,静态文本填充一些值,这是动态计算的。我被困在他的观点上,因为我完全不知道如何动态地改变对话框上的静态文本值。请建议。我假设必须调用SetWindowText(),但问题是-我如何确定对话框上特定静态文本的hWnd ?
在您的资源脚本中,控件将具有特定的ID(例如IDC_STATIC
)。在这种情况下,更改其文本的最简单方法是:
SetDlgItemText(hwndDlg, IDC_STATIC, L"the new text");
或者,您可以使用GetDlgItem()
使用其ID获取控件的句柄,然后调用SetWindowText()
。
相关文章:
- 在Windows 10上使用Visual Studio 2019构建的Tesseract API c ++程序在Wind
- 如何使用Windows API C++更改已创建的文件夹/目录安全权限
- C++Windows API MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP不起作用
- Windows (COM) API 的行为不同,没有特定的库
- 如何在 Windows API 中更改系统范围的多个游标
- 为什么我在 Windows API 中得到对 TextOut() 函数的未定义引用?
- 谁拥有作为指向 Windows API 函数的指针传递的值?
- 使用 Windows API c++ 的键盘输入
- 程序在对mouse_event的 Windows API 调用中冻结
- 当PSO细粒度策略对使用AdsGetObject MSDN API的Windows操作系统生效时,如何获取用户密码到期日
- Windows上的Flite API错误
- 等效的Windows API与Power shell get-physicaldisk命令
- sf::Windows上的音乐:api-ms-win-crt-locale-l1-1-0.dll:无法打开共享对象文件
- 无法在 Windows 10/Visual C++ 2017 上使用 tensorflow C++ API tensor
- 是否有一个Windows驱动程序函数可以执行Windows文件api SeFileAttributes的等效功能
- Windows 文件系统 API 不同的输出
- 需要更好地了解使用 Windows API 的智能指针
- 如何检查 CNG Windows API 是否返回符合 FIPS 的算法实现
- 跨平台API开发Windows,Linux等
- 当std::cout被调用时,使用了什么外部API ?(Windows)