cost 154 ms
在 class 构造函数中使用 MFC 按钮控件 EnableWindow 方法时出现“Debug Assertion Failed” - “Debug Assertion Failed” when MFC button control EnableWindow method is used in class constructor

我正在使用 Visual Studio 2019 并构建 C++ 桌面应用程序。 我有一个从 CDialogEx 继承的对话框 class。 在这个 class 我有几个按钮,即 CButton 作为成员。 当我在 class 构造函数中使用 EnableWindow 方法时,它报告: 调试断言失 ...

我怎样才能让 CMFCButton 看起来像一个标准的复选框? - How can I get CMFCButton to look like a standard checkbox?

彩色背景上的标准 MFC CButton复选框如下所示: 我想摆脱灰色边缘,但无法让它消失。 无论我如何设置控件的大小,它仍然会出现。 将其更改为CMFCButton会得到: 这很好,它去掉了边距,除了现在没有复选标记。 我需要那个复选标记。 有没有什么办法让干净的外观与对号? ...

MFC:未调用OnNcCreate(); 需要为CButton子类设置BS_OWNERDRAW标志 - MFC: OnNcCreate() not called; need to set BS_OWNERDRAW flag for CButton subclass

我不是MFC的专家,但在过去的15年里,我已经制作了十几个自定义控件。 我刚刚制作了一个带有自定义图形的CButton 。 这是问题所在:当然我需要设置BS_OWNERDRAW 。 我有一个OnNcCreate()方法,我已经剪切和粘贴了15年以上,总是在我的自定义控件中工作,但由于某 ...

什么是MFC的算法或函数来计算控件的高光,阴影等? - What is MFC's algorithm or function for calculating controls' highlight, shadow, etc.?

我已经创建了一个CButton的ColorButton子类,在样式中设置了BS_OWNERDRAW标志。 它工作正常:我可以设置其文本,背景等。 但是我不想手动设置次要颜色(高亮,阴影等)我有一个启发式选择白色或黑色的文本基于背景。 我可以对其他次要颜色做同样的事情,但是我的公式与 ...

如何检查窗口中行的长度或宽度是否大于其父窗口的宽度C ++ - How to check if the length or width of Row in a window is greater than the width of its parent window C++

如果行的宽度超过其父窗口的宽度,我想将复选框的现有文本包装成多行。 我不太确定该怎么做。 我要显示复选框字符串的图像 裁剪字符串的图像,仅在调整窗口大小或最大化窗口时显示 ...

CButton:当使用SetState时,不可预见地调用OnBnClicked() - CButton : OnBnClicked() is called inexepectedly when SetState is used

我想点击一个按钮并显示“按下”直到计时器终止。 我遇到的问题是,我使用CButton::SetState(TRUE)函数OnBnClickedButton1()总是被调用两次甚至更糟,当我按下对话框中的另一个按钮或隐藏对话框窗口时再次调用它。 (更新:我现在已经在VS6下使用Wind ...

需要帮助理解 MFC CButton 的 SetTextMargin 吗? - Need help understanding SetTextMargin for MFC CButton?

我需要一些指导来理解 SetTextMargin 如何为 CButton 工作。 我想要做的是有一个 CButton,它具有 BS_LEFT 样式并使用 SetIcon 在将出现在左侧的按钮上设置一个图标。 现在文本需要设置一些边距,以便它不会太靠近图标。 我对保证金应该是多少有一些计算。 现在 C ...

OwnerDraw CButton MFC焦点 - OwnerDraw CButton mfc focus

使用标准按钮(如果我具有“确定”和“取消”),默认情况下为“确定”,然后按向右箭头,则取消被聚焦,然后按键盘上的Enter键,调用取消按钮功能。 使用ownerdraw按钮不会发生这种情况。 如果我按向右箭头,则取消按钮将集中显示,但按键盘上的Enter键将调用确定按钮功能。 如何 ...

删除CButton的白色边框 - Remove white border of CButton

如何删除CButton上的白色边框? 我想并排放置两个按钮,每个按钮都有一个BMP图像,这样它们就可以创建一个图像而彼此之间没有白色间隙,但是当我将两个按钮重叠时,两个按钮都会得到白色边框。 我尝试了DrawBorder(FALSE, TRUE); 但这不起作用。 我如何摆脱它? ...

窗口大小调整时,C ++ MFC按钮消失 - C++ MFC button disappears at window resize

我在MFC C ++中有一个附加了CButton的Dialog。 我想修改OnSize(),以便按钮将锚定到左下角。 x和y是窗口已更改的差异,并将添加到按钮的起始坐标。 我不确定最后2个命令(我不妨删除它们)但是然后我运行程序按钮消失了。 我需要知道一种通过x和y移动按钮 ...

yii CButton专栏 - yii CButton Column

如何修改CGridview中的链接? 这是从我的视图页面: 然后从我的组件: 我想要发生什么“例如”如果我单击CGridview中的视图按钮,它会将我重定向到http://www.google.com?action=someaction 。 我怎样才能做到这一点? ...

MFC(Windows Mobile)。 如何创建带有自定义图像和标签的单选按钮,用于检查和未检查状态? - MFC (Windows Mobile). How to create a radio button with custom images and labels for checked and unchecked state?

我试图创建一个自定义按钮类并使用它。 但是它仅适用于CBitmapButton类。 单选按钮的子类化有可能吗? 我当前的临时解决方案是通过添加单选按钮功能来扩展自定义按钮类。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM