c++ - 如何在MFC对话框应用程序中将复选框设置为默认选中?

标签 c++ visual-studio-2010 checkbox mfc default

我试图在 MFC 对话框运行时将一些复选框设置为默认选中状态。

我为名为 m_check 的复选框创建了一个 CButton 变量。 接下来,我在 OnInitDialog 中添加了 m_check.SetCheck

BOOL CModelDlg::OnInitDialog()
{
    ....
    m_check.SetCheck;
    ....

总是出现错误:

Error: a pointer to a bound function may only be used to call the function.

我不确定这个错误是什么意思。任何帮助,将不胜感激。谢谢!

最佳答案

我想出来了,以防有人想知道。在 OnInitDialog 中添加以下内容:

CButton* pBtn = (CButton*) GetDlgItem(IDC_XXXXXX);
pBtn->SetCheck(1);

关于c++ - 如何在MFC对话框应用程序中将复选框设置为默认选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57798516/

相关文章:

javascript - 为什么我关于复选框选中事件的 JavaScript 不起作用

c++ - 尝试在 C++ 程序中设置简单的键盘输入。使用变量存储 true 或 false

c++ - ChaiScript 和 STL

c - 使用 math.h 中的变量和函数对后缀转换进行中缀(稍后确定符号积分)

c++ - 编译器之间的浮点不匹配(Visual Studio 2010 和 GCC)

jquery - Apex Oracle 交互式网格复选框始终可见

javascript - 不兼容的 html 页面中的 TabIndex 控件

c++ - makefile.am 可以为一组目标设置 LDADD 吗?

c++ - 使用 for_each() 和 lambda 函数打印 C 风格数组的模板函数

c# - 尝试将 List<T> 绑定(bind)到 WinForms c# 中的 CheckedListBox