什么是控件??(菜鸟拿分)

sjj_lily 2002-05-06 09:31:11
问一个巨菜的问题:
什么是控件,请详细回答!
...全文
112 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
akademecia 2002-05-06
  • 打赏
  • 举报
回复
控件 == ActiveX Control?????????

没有ActiveX技术之前就有了控件的概念了。
ActiveX Control只是控件的一种
我觉得控件是有界面、属性、方法、事件的一个封装,产生原因是代码复用
saucer 2002-05-06
  • 打赏
  • 举报
回复
控件 == ActiveX Control

基于COM的具有一定功能的组件,可能有可见的内容,有属性,有方法,也可有事件
winne_ll 2002-05-06
  • 打赏
  • 举报
回复
控件是别人已经编写好的容器,它已经实现了部分功能。能够被很好的调用。
kingmd 2002-05-06
  • 打赏
  • 举报
回复
我是初学者,说错了希望大家指正

我认为控件有属性,方法,但可以没有界面(像定时器)

普通的控件(像编辑框,按钮之类的,它们保存在.dll文件中)都是子窗口
(样子比较怪而已),因为它们都继承自CWnd,它们通过向其父窗口(一般
为对话框)发送消息,响应用户的动作(如移动鼠标,左键单击等),方法
(响应用户动作要执行的那段代码)放在其父窗口类定义的同一个文件中(
实际上是两个.h 与 .cpp)。

ActiveX控件(它们保存在.ocx文件中)与普通的控件有些不同,因为它建立在
com等多种技术的基础上(这些技术我还没学会,正在努力中,呵呵),
ActiveX控件的内部也会定义一个继承自CWnd的对象,因为它要接受消息。
365wn 2002-05-06
  • 打赏
  • 举报
回复
tinafang(芳)教训的是,洒家是有口误,但洒家以为对初学者,重要的是建立一些对概念的感性认识。
hww02 2002-05-06
  • 打赏
  • 举报
回复
很象房子。就拿别人做的房子来住。
King_Cpp 2002-05-06
  • 打赏
  • 举报
回复
1.控件是别人已经编写好的容器,它已经实现了部分功能。能够被很好的调用

2.控件是有界面、属性、方法、事件的一个封装,即代码复用

希望能对你有所帮助!!
365wn 2002-05-06
  • 打赏
  • 举报
回复
刚开始学编程不要把概念看的太神秘,如果是自学,就更没有必要了。用几本书的相同的内容一做比较,就,慢慢明白了。
tinafang 2002-05-06
  • 打赏
  • 举报
回复
那我自己写一个类,也可以说是控件吗?
对话框里的按钮是控件吗?它可以叫ActiveX Control吗?
365wn 2002-05-06
  • 打赏
  • 举报
回复
通俗的讲:控件就是一个程序组合,功能组合,你编程时拿来用。即可以是按钮,也可以是窗口,等等等。
saucer 2002-05-06
  • 打赏
  • 举报
回复
ActiveX只是个marketing的名字而已,包括所有基于COM的组件

16,548

社区成员

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

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

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