首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请问VC++编程实现程序运行后CheckBox1是直接选中状态

2012-12-17 
请教VC++编程实现程序运行后CheckBox1是直接选中状态学习VC++不知如何下手界面程序还是可以编写的,但是如

请教VC++编程实现程序运行后CheckBox1是直接选中状态
学习VC++不知如何下手

界面程序还是可以编写的,但是如何在设置界面时,

如何深度性的学习编程方法
还请各位多多赐教

[最优解释]

引用:
(向立天)
你呀,高手呀,我的那个教程只是入门而已,并没有深入呀,
这样吧,我用DELPHI的编程方面与你请教吧,
#10楼,我要是用DELPHI编程实现的话是在“窗体”的
在窗体中有一个控件CheckBox1,我如果想在运行程序时
就直接选中它,就在窗体的CREATE事件中写入代码如下:
  CheckBox1.Checked:=true;
这样程序运行后,就如下图了:

要是……
CButton的SetCheck
[其他解释]
引用:
CButton的SetCheck
在什么地方呀???

CButton有一个SetCheck函数
checkbox其实也是一种button
所以可以通过给checkbox关联控制变量来实现操作
当然如果你的程序是对话框程序还可以通过为控件关联映射变量来实现目的
朋友
我没有任何调侃你的意思
不过我真觉得关于VC的入门你已经花费的那几个半小时可能还不够
VC做程序和其它所见即所得(比如C#、delphi)有很大区别
所以还是建议你找本介绍基础的书来看看吧
[其他解释]
建议你看看孙鑫老师的视频教程,很详细。
[其他解释]
只有多看,多练,多搜索。。。。
[其他解释]
兄弟你不是半小时就学会VC++了么
怎么又不知如何下手了呢?

建议找本实例教程从头找着做一遍
或者既然你是delphi出身
可以把你delphi觉得还不错的程序用VC重写一遍
[其他解释]
SetCheck
[其他解释]
建议先学下SDK编程,熟悉下API、Windows消息,然后你就会觉得这东西很灵活

让对话框上的CheckBox选中,方法有很多:
用CButton的SetCheck,需要增加一个成员变量,但其实知道控件ID就行了
最简单的就是CheckDlgButton,也可以发BM_SETCHECK消息,用SendDlgItemMessage也比较简单,当然,先GetDlgItem再SendMessage也是可以的。
[其他解释]
CDialog应该继承了CWnd的CheckDlgButton,可以直接用,再OnInitDialog里加代码就行了:

CheckDlgButton(IDC_CHECK1, BST_CHECKED); 
[其他解释]
看孙鑫的视频把。。
引用:
学习VC++不知如何下手

界面程序还是可以编写的,但是如何在设置界面时,

如何深度性的学习编程方法
还请各位多多赐教

[其他解释]
孙鑫的VC++视频有说MFC的执行顺序的,但是我没看,我在学习WPF和Qt,觉得MFC太坑爹了
[其他解释]
引用:
CButton的SetCheck
在什么地方呀???

CheckDlgButton(ID, BST_CHECKED);
[其他解释]
找高手写的demo、多研究研究和自己的程序对比。
[其他解释]
像学DELPHI一样的学VC++.....
[其他解释]
鸟哥,给分 我是没风
[其他解释]
delphi用得很熟的话,上手MFC很快吧,老鸟了
[其他解释]
引用:
建议先学下SDK编程,熟悉下API、Windows消息,然后你就会觉得这东西很灵活

让对话框上的CheckBox选中,方法有很多:
用CButton的SetCheck,需要增加一个成员变量,但其实知道控件ID就行了
最简单的就是CheckDlgButton,也可以发BM_SETCHECK消息,用SendDlgItemMessage也比较简单,当然,先GetDlgItem再SendMes……
OnInitDialog函数里加
[其他解释]
好好的学MFC干嘛
[其他解释]
你需要简单的了解下mfc的框架,知道了mfc程序各部分的作用和运行顺序,自然就知道往哪里加了


[其他解释]
难道你们从来都不装MSDN的?
也从来不看MSDN?
[其他解释]
windows SDK
   windows核心编程
[其他解释]
不知,两位可否给个实例学习学习

[其他解释]
我会DELPHI编程的,但是学习VC++就有点难度呀

[其他解释]
你们不能这个样子呀,先帮解决一下问题吧

[其他解释]
MFC上手编程只能算是可以的,
但是我现在的问题:
如果在窗体加入一个控件后,并且不用“类”的情况下
如何在程序运行时,就直接使这个控件成为“有效状态”
Check1控件为“选中状态”
[其他解释]
(向立天)
你呀,高手呀,我的那个教程只是入门而已,并没有深入呀,
这样吧,我用DELPHI的编程方面与你请教吧,
#10楼,我要是用DELPHI编程实现的话是在“窗体”的
在窗体中有一个控件CheckBox1,我如果想在运行程序时
就直接选中它,就在窗体的CREATE事件中写入代码如下:
  CheckBox1.Checked:=true;
这样程序运行后,就如下图了:

要是在C#编程的话,我可以在窗体的load事件中写入代码的,
但是.................
在这个VC++,
我就找不到了呀
奇怪了呀
还请赐教
[其他解释]
在这个VC++,
我就找不到了呀
奇怪了呀
还请赐教
[其他解释]
该回复于2012-04-25 09:12:27被版主删除
[其他解释]
CButton的SetCheck
在什么地方呀???
[其他解释]
OnInitDialog函数里加
我测试一下
[其他解释]
gfm688
 
不好意思,我根本就没有找呀,还请详细一点吧
[其他解释]
问题总结如下:
1)VC++编程实现程序运行后CheckBox1是直接选中状态问题搞定
我还是在OnInitDialog函数里加入代码:
CheckDlgButton(IDC_CHECK1, BST_CHECKED); //控制Check1已选中
2)C#编程实现程序运行后CheckBox1是直接选中状态问题搞定
        public Form1()
        {
            InitializeComponent();
            //初始控件在程序一运行时就是[已选中]
            checkBox1.Checked = true; 
        }
3)DELPHI编程实现程序运行后CheckBox1是直接选中状态问题搞定
procedure TForm1.FormCreate(Sender: TObject);
begin
  CheckBox1.Checked:=true;  //初始控件在程序一运行时就是[已选中]
end;

[其他解释]

引用:
好好的学MFC干嘛

别提了呀,我在DELPHI经常回回帖子,但是他们老说我“灌水”呀,
我感觉太受伤了呀,所以“暂时”到一个“陌生”的版块中“锻练”
一下“自我”,反正我在DELPHI版块中已学到相关的知识,也同时
想在这个“版块”中“锻练锻练”呀
再用DELPHI方面的知识与经验来“研究研究”这个VC++“版块”

[其他解释]
patrick_880520
是的,你终于说到“点子”了呀,
不过你可否也提供一些资料给我呀,
我也好补补课呀

[其他解释]
我看MSDN真的很少,一般情况都是从网上查找的

[其他解释]
问题已解决,谢谢关注
[其他解释]
孙鑫的VC++视频

是这个吧

VC++从入门到精通开发详解视频教程孙鑫版

热点排行