VC初学者的几个问题

yypp 2001-06-27 10:05:27
我以前是学DELPHI的,现在转到VC,对VC的MFC感觉是无从下手。觉得他根本和DELPHI的VCL不同。下面是我的几个疑问。

1:在VC里,DELPHI里面的VCL控件是不是都体现为类?VCL控件的属性是不是体现为类的成员函数和成员数据?
2:请给我写几句代码,比如一个BUTTON控件和一个EDIT控件,我要让BUTTON按下的时候要EDIT失效或者改变EDIT的内容,在DELPHI里是在BUTTON的双击事件里加上Edit1.Enabled:=False;或者Edit1.Text:='123';;请教在VC里要达到上面两种效果该怎样做?
3:VC里的Picture控件是不是相当于DELPHI里的Image控件?如果是,如何让Picture显示一张图片?
4:在VC里如何做启动封面?
5:VC里好象没有类似DELPHI里TreeView的控件?在VC里如果要做一个TreeView效果的东西,如何做?

这些问题也许很简单,但是对我这个在DELPHI里搞习惯了的人来说一直迷惑不解,而且觉得学的C++在VC里根本不知道怎么用。
请大家帮忙解答,谢谢!
...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
守田人 2001-06-27
  • 打赏
  • 举报
回复
用mfc好象有回到dos的感觉,而用delphi或vb或pb则没有,我喜欢dos!
让我们共同进步!
yypp 2001-06-27
  • 打赏
  • 举报
回复
to pip789(怀念红豆):我不是做对比,我只是将我的亲身感受和疑惑说出来,DELPHI和VC绝对不是BAISC和C的那种关系。这个话题不争论了。

谢谢各位的解答,明天给分,如果还有高手愿意回答,非常欢迎。:)
cpunion 2001-06-27
  • 打赏
  • 举报
回复
1:right!
2:如BUTTON的ID为ID_BTN1,在FORM编辑中双击它则调出添加响应函数的对话框,接受默认的OnBtn1();在OnBtn1中输入m_wndEdit.Enable(FALSE);m_wndEdit要在类向导的第二页“成员变量”中添加。
3:在FORM的编辑中加入PICTURE,右键->属性,类型为BITMAP,图象为你资源里的一个图
4:Project\Add to Project\components and controls,Visual C++ Components\Splash screen
5:CTreeCtrl
vcmfc 2001-06-27
  • 打赏
  • 举报
回复
3.Picture只能显示BMP,要显示jpg需要写代码。
4.project->Add File->Component->Splash组件
5.TreeView有,是公共控件,当你进行Diaog设计就有。在Toolbar中点右键->Resource.
pip789 2001-06-27
  • 打赏
  • 举报
回复
我不懂DELPHI,不过我觉得最好不要作对比-----------我想你一定记得BASIC和C的不同。
vcmfc 2001-06-27
  • 打赏
  • 举报
回复
天呀!,就像我现在从VC转到Driver,苦呀!

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧