-
首先可以修改静态文本的内容,前提是要修改静态文本框的id,不能让它idc静态,然后getdlgitem(idc id)->setwindowtext(..
其次,要使编辑小部件的背景颜色变为灰色,用户无法更改它,只需在资源中将编辑的样式更改为只读即可。 如果框是动态创建的,只需在创建字段中指定 es readonly。
-
getdlgitem(idc_edit1)->setwindowtext(str)。修改。
getdlgitem( idc_edit1 )-enablewindow( false );灰色。
有关详细信息,您可以查看 MSDN。
-
同意上面,基本上就是这样,或者继承 cedit 类并重载 onchar 函数,最后将自己类的变量与控件关联起来,这样控件就不会灰显,但同样是无法修改的!
-
有两种方法可以做到这一点。
第一种方法是将这些控件放在对话框的顶部,并将对话框样式设置为子和无边框情况,然后将对话框附加到标签控件。
第二种方法是动态创建这些相同的控件,这可能比前一种方法更难实现,但它可以确保每个标签上的控件位于同一位置。
第一种方法比较推荐,更容易实现,而且用量不大。
如果你不明白,你可以问。
-
只要有一个对话框,就不需要使用4个对话框,就可以根据所选选项卡对对话框进行相应的操作。
-
只使用一个对话框,不需要四个对话框。
-
我也准备系统地学习VC,我建议你从基础开始,买一本VC书,对MFC的基础知识有很好的了解,然后找到你想用的控件对应的类,了解它们的常用功能,那么肯定会对你有很大的帮助,你现在这样问, 基本不行,就算别人帮你解决,下次你还是不做,VC系统很大,不深入研究,不会取得多大成就。
-
您可以在属性中设置范围。
-
如果您开始,这些都很简单。
-
为什么我不能使用 setWindowText?
可以使用 setdlgitemtext 或 setdlgitemint 吗?
-
ccombobox 需要设置“高度”。
如果是添加到资源中的组合框,则在资源对话框界面中选择该组合框,然后将鼠标放在组合框的向下箭头上,在出现“上下箭头”图标后,再次单击该图标以设置高度并向下滚动到合理的高度。
-
如果你不看颜色。
CheckBox Plus pushlike-style static text widget plus static edge modal frame 对应 bumps(使用 setWindowLong 动态修改)。
控制自画 Shenma's gdi drawing Shenma's 的颜色由你决定。
-
您可以使用图像控件或按钮控件,并且可以灵活地使用它们。
-
MFC 不属于 VC6,MFC 是 Microsoft 制作的一组库,MSDN 可以用来检查东西。
-
如果是 vc6使用连接帮助来执行此操作。
-
在按钮的响应函数中增加一个静态,改变类型int、bool,也可以利用静态变量的特征,如果函数中的局部变量是静态类型,则本次调用时仍保留上一次调用的值。
例如,***onbutton1()。
else}