c++ - VC++,使按钮和文本框成为一个对象

标签 c++ windows winapi object dialog

目前我正在 Windows 中开发一个 win32 应用程序。我在 Visual Studio 2005 中制作了一个对话框,我添加了一些复选框和按钮。在 C# + .net 中,框和按钮是一个对象。这样您就可以查看它们是打开还是关闭、更改它们的名称等等。

我想在 VC++ 中做同样的事情,但我没有让它工作。在我将状态保存在 DLGPROC 中的那一刻,我会查看按下按钮的时间并更新变量。但这不是一个好方法。谁能告诉我该怎么做?

有没有办法让所有的按钮和复选框成为一个“对象”?或者我可以使用函数来更改静态文本字段的名称并获取字段的状态吗?

谢谢。

最佳答案

使用 MFC 或 WTL 或(远离 Windows 特定的东西)wxWidgets 或 QT 或 GTK。

显然,您可以自己编写代码而不是使用库,但是为所有 Windows 控件功能提供对象包装器需要大量工作。

关于c++ - VC++,使按钮和文本框成为一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9184341/

相关文章:

c++ - 如何覆盖 QSqlRelationalTableModel?

C# SSL 流 - 系统重启后证书错误

c++ - 多线程 - 断开 TCP 连接

c - 在 C 中取证删除硬盘上的文件

c++ - 如何强制SFINAE选择第二个结构定义?

c++ - QString换行

c++ - 获取所有 Windows 内核对象及其安全权限

c++ - 捕捉以太网插入和拔出的瞬间

c++ - 在 X11 中全局钩住并阻止鼠标

c - printf 中的撇号在 C 中被替换为 Æ