mfc窗口控件初始化

mfc窗口控件初始化,第1张

有两种方法(我的是VC++6.0不过大概意思一样):

1.在Dlg的OnInitDialog()函数中添加:

((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString("哈哈")

((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString("呵呵")

... ...

2.在这个combobox中进入resource环境,选择Properties→Data→添加“哈哈”、“呵呵”... ...

方法/步骤

1

添加关键字unsafe后的代码会被VS编译环境报错。如下图中,报错信息为“不安全代码只会在使用 /unsafe 编译的情况下出现”。

2

此时需要在上方的“项目”菜单中找到“(项目标识符) 属性”项。单击进入项目属性设置界面。

3

在项目属性界面中找到“生成”选项卡。

4

在“生成”选项卡中找到“允许不安全代码”,勾选该项。

5

此时再编译程序,就可以完全解决此问题了。

将初始化工作(原按钮响应函数中的)放到OnInitDialog里面(如果没有,就重载该函数)。

注意显示图像(绘制)应该在OnPaint里面,否则即使点击按钮显示图像,切换一下界面图像就消失了。

在OnPaint里面,显示位图之后,用显示位图的dc做TextOut就可以显示文字了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11924071.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存