首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OCX 入门

ActiveX控件提供的这些功能使得对其的使用将是非常方便的。本文下面即以MFC为工 具对ActiveX控件的开发进行介绍。 一、创建项目 1.打开VS2008新建MFC项目。...3.运行时许可证默认不勾选。 如果勾上,生成时会多出一个文件.lic , 只有拥有许可的用户才可以调用ocx插件。继续下一步。 ? ?...4.完成创建控件项目自动创建好MFC ActiveX程序框架。 ? ?...: 首先以管理员身份运行vs2005,文件->新建->项目,选择Visual C++下MFC,模板选MFC ActiveX控件,自定义工程名(我的为MyActiveX),确定后基本采用默认设置,直接”下一步...这样编译后的结果才可以正常在windows7或者vista上面运行,否则在运行时将出现系统配置错误的提示。具体设置如下图所示: ? 图二:TCProps项目的设置 ?

3.2K60

VC控件使用小结

这段时间通过使用MFC做车牌识别系统和媒体播放器,重新温习了一下MFC,特别是控件的使用,同时也学习了ADO技术、Socket网络编程、文件传输、OpenCV、多线程、数字图像处理、Windows...废话不多说了,进入主题吧,今天把我学习到的MFC控件做一个小结吧,希望能给其他的人以帮助吧。    ...我在使用MFC做媒体播放器时,在涉及到ADO数据库查询后将查询结果放在CListCtrl控件上。查询一次后,当第二次查询时,必须清除上次结果的所有内容,包括列标题头和显示行的内容。...);  m_imgPlaylist.Create(16,16,ILC_COLOR|ILC_MASK,2,2);  //创建图标列表 图标为单个图标  m_imgPlaylist.Add(pApp->...comboboxCtr;或者 CComboBox* comboboxCtr = (CComboBox*)GetDlgItem(BOX_ID); 2、点击下拉框不显示下拉列表(问题) 对话框编辑器里,把列表往下拖长一点即可

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C#学习笔记—— 常用控件说明及其属性、事件

    Text属性可以在设计时使用【属性】窗口设置,也可以在运行时用代码设置或者通过用户输入来设置。可以在运行时通过读取Text属性来获得文本框的当前内容。...该控件在工具箱中的图标为 。 该控件的样式如图9-13所示。 1、常用属性: (1)DecimalPlaces:获取或设置该控件中显示的小数位数。...8、RadioButton控件 RadioButton又称单选按钮,其在工具箱中的图标为 ,单选按钮通常成组出现,用于提供两个或多个互斥选项,即在一组单选钮中只能选择一个,如图9-14所示。...其取值有四种情况,取值及含义如表9-11所示。各种模式下的图片显示样式如图9-24所示。...在程序运行时,定时器控件是不可见的。 1、常用属性: (1)Enabled 属性:用来设置定时器是否正在运行。值为 true 时,定时器正在运行,值为 false 时,定时器不在运行。

    9.9K20

    【工控技术】PCS 7中顺序功能图SFC编程常见问题集

    这样SFC chart就会在对应的层级图片上生成块图标,点击块图标在弹出的SFC面板上可以控制SFC chart(OS需要SFC可视化授权),如下图24所示。...图23 SFC chart生成OS的块图标 图24 SFC chart块图标和面板 问题13. 在OS中可以使用哪些与SFC相关的控件?...图26 SFC的ActiveX control控件 注意:SFC的ActiveX control默认情况下是影藏的,需要手动注册,如下图27所示 图27增加SFC控件 问题14:SFC中如何实现连续功能...因此为了实现SFC在运行状态下选择新的控制策略,需要设置ENASTART,“运行时启动”的使能端。ENASTART=1,使能“运行中启动”。...OPTIPNO或POSINO=0时,不显示任何文本。

    3.7K20

    LNK2019 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void) (?invoke_main@@YAHXZ) 中被引用

    这个报错网上查了很多,大概原因是: c语言运行时找不到适当的程序入口函数, 一般情况下,如果是windows程序,那么WinMain是入口函数,在VS中新建项目为“win32项目” 如果是dos控制台程序...,那么main是入口函数,在VS中新建项目为“win32控制台应用程序” 而如果入口函数指定不当,很显然c语言运行时找不到配合函数,它就会报告错误。...因为空工程不包含任何的源代码文件,接下来你只需要在相应的源代码文件夹和头文件文件夹加入相应的.cpp和.h文件即可。...但是界面里面的控件,基本上要自己去实现。 (3)MFC应用程序,也有界面,但界面里的控件不需要自己去实现了,常用的控件都已经在MFC库内写好,直接拖动即可。...界面设计;而MFC应用程序的界面基本都是一样的,因为它们都是用同一套控件模板。

    17.2K51

    andrioid 桌面

    如图7.1.1所示。 图7.1.1 手机桌面 在手机桌面上我们首先看到的是壁纸,也就是手机桌面上的那张图片,在桌面上排列着多个图标,这些图标分为三大类:快捷方式、实时文件夹、桌面控件。...其中快捷方式与实时文件夹只占用桌面的一个摆放位置,而桌面控件则可以占据多个摆放位置。 我们可以通过程序管理Android桌面,包括改变系统壁纸、快捷方式、实时文件夹与桌面控件等。...进入该文件夹将会显示此ContentProvider所返回的数据列表。 (3) 依次调用Intent对象的putExtra()方法来设置实时文件夹的图标、标题、显示模式等内容。...当我们单击这个电话图标时就会打开联系人界面,如下图7.1.14所示: 图7.1.13 电话本实时文件夹 图7.1.14 联系人列表 ​ 任务实训部分 ​ 1: 倒计时桌面小控件 ​训练技能点​ 自定义桌面小控件...简单阐述在Android中创建实时文件夹的步骤。 二、上机练习 修改7.5节中的实时文件夹示例程序的代码,要求:当我们单击桌面的电话图标时,显示出来的联系人信息以网格的形式进行显示。

    6910

    牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结

    子控件和父窗口通过什么进行通信? 父窗口在哪里处理子窗口发送的消息? 24. 有哪些常见的子控件?(静态框、编辑框、按钮、listbox、comboBox、滚动条)25....运行时类信息 机制的宏,及原理。CRuntimeClass的内容,isKindOf实现方法。 14. 动态创建 机制的宏,及实现。与运行时类信息在内容添加上的区别? 15....MFC的对话框的种类,各自怎么使用?及相关函数。 24. 定义对话框数据交换的步骤,及使用方法,实现原理。 25. 通用对话框有哪些,试举例。 26. MFC常用的通用控件有哪些?举出类名。...终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令? 11. 移动文件用哪个命令?改名用哪个命令? 12. 复制文件用哪个命令?如果需要连同文件夹一块复制呢?如何需要有提示功能呢?...在哪个文件夹下存有进程运行时的所有信息? 8. 每个程序默认打开哪三个文件设备? 9. 操作文件描述符的读写函数是什么?打开文件描述符以及关闭文件描述符的函数? 10.

    2.4K41

    游戏编程之二 windows编程基础

    当同一时刻有多个应用程序在运行时,为了不耗尽系统资源,每个应用程序必须合作以共享内存。同时,当启动新的程序和关闭老的程序时,内存会变得碎片化。...相反,当程序运行时,它产生对库函数的调用。自然,这样做节约了内存。不管有多少应用程序在运行,在RAM中总是只有库的一份考贝,而这个库可以被共享。...22.3 MFC库的关键特性 从其它编译器厂商那儿也可以获得Windows类库,但Microsoft宣称他们的MFC类库具有许多真正的优点:   *全面支持所有的Windows函数、控件、消息、...*可以在运行时决定数据对象的类型。这允许对类的域进行动态操纵。   *小而快速的代码。前面已经提到,MFC库只添加了很少一些代码,执行起来几乎与传统的C语言Windows应用程序一样快。...当同一时刻有多个应用程序在运行时,为了不耗尽系统资源,每个应用程序必须合作以共享内存。同时,当启动新的程序和关闭老的程序时,内存会变得碎片化。

    7110

    com组件与dll的区别_组件对象模型

    2.动态链接指调用模块在运行时加载DLL,使用LoadLibrary函数或LoadLibraryEx函数将dll加载到进程的地址空间,并调用GetProcAddress函数以获取导出的 DLL函数的地址...dll与com的关系:com是一种规范,按照是com规范实现的dll可以被视为com组件, 例如我们用mfc建立的Active X控件工程其中的接口封装是靠idl描述的所以可以视为com组件。...中的引出函数就可以实现代码共享,这样如果你以后升级了你的Dll(保持接口不变),最终用户只要得到这个新的Dll覆盖掉原先的那个旧Dll不用更改任何东西就可以使他机子上的程序保持最新了,而且由于代码只有一份,在运行时使用的空间也比使用类库开发的程序来得少...利用它也能够非常方便地注册AcitveX控件,它的用法为:regsvr32/u/s/n/i dllname, dllname其中dllname为ActiveX控件文件名,建议在安装前拷贝到System文件夹下参数有如下意义...:/u - 反注册控件/s - 不管注册成功与否,均不显示提示框/c - 控制台输出/i - 跳过控件的选项进行安装 (与注册不同)/n - 不注册控件,此选项必须与/i 选项一起使用例如笔者要注册一amovie

    1.4K40

    【愚公系列】2023年11月 Winform控件专题 ToolTip控件详解

    可以在设计时通过设置每个控件的ToolTip属性来实现,也可以在运行时通过调用ToolTip控件的SetToolTip方法来实现。...当Active属性为true时,ToolTip控件可以显示提示信息;当Active属性为false时,则不会显示。在Winform中,可以在运行时通过代码设置ToolTip控件的Active属性。...其中ToolTipIcon和ToolTipTitle是两个常用的属性,可以用来设置提示框的图标和标题。...ToolTipIcon属性用于设置提示框的图标,它有以下几个枚举值可选:None:不显示图标Info:信息图标Warning:警告图标Error:错误图标例如,如果要设置提示框显示信息图标,可以使用以下代码...设置提示信息 toolTip1.ToolTipTitle = "提示"; // 设置提示框标题 toolTip1.ToolTipIcon = ToolTipIcon.Info; // 设置提示框图标

    1.9K11

    记一次调试资源管理器未响应经验

    但是资源管理器会使用很多 COM 这部分不是一个开发,通过传内存也不是很好,就通过传 Windows 消息的方式通信 在自定义控件发生了特殊的事件需要通知父窗口时,可以通过发送 WM_Notify 消息...或者在运行的自主研发软件是没有问题的。但是可能自主研发的软件在安装过程修改了系统,也可能更底层的驱动存在问题,也可能是硬件存在问题 继续进行二分法,干掉不清真的硬件。...这个图标是什么意思,在 DefaultIcon 可以找到相关的信息,只是从资源dll加载图标的方法 用 resource hacker 工具查看这个 dll 可以找到对应的图标 ?...这个图标和桌面的相同 ? 但是,小伙伴是不是记得在资源管理器退出之前读取的文件的路径,是相同路径的 mfc90u.dll 文件 ?...那么这个文件和 mfc90u.dll 有什么联系,我将这个文件夹复制到我的电脑,通过 VisualStudio 的开发者命令行进入我的电脑复制到的文件夹,使用 dumpbin 工具找引用 dumpbin

    1.1K20

    【愚公系列】2023年11月 Winform控件专题 Form控件详解

    下面是 AutoScroll 的基本使用方法:设置 AutoScroll 属性为 True:可以在设计时或运行时设置控件的 AutoScroll 属性为 True。...在运行时,可以通过控件的代码来设置AutoScrollMinSize属性,例如:this.AutoScrollMinSize = new Size(800, 600);在需要时启用自动滚动。...如果设置为False,则这些按钮将不显示。...另外,如果应用程序中需要创建一个系统托盘图标,也可以将窗体的ShowInTaskbar属性设置为False,并在窗体的Load事件中创建托盘图标。...这样就能够使应用程序在任务栏中不显示,而在系统托盘中显示一个图标,方便用户进行操作。ShowInTaskbar属性可以根据需要来设置,以实现更加灵活自由的窗体设计。

    2.6K21

    通过案例带你轻松玩转JMeter连载(15)

    运行后的界面如图67所示。 图67 察看结果树 Scroll automatically?:是否自动滚动?...如图4-68所示。这个配置在运行之前配置好,运行过程中就把文件显示到指定文件中去了。 图68 配置察看结果树 图69显示的就是运行完毕的csv格式的文件。...图73 登录请求响应包的主体内容 图74 登录请求响应包的头信息 察看结果树的内容可以通过工具栏中 这两个图标清除。...效果同在CLI模式下运行时,-l的标志。要保存的字段由JMeter属性定义。右键点击线程组选择“添加->监听器->简单数据写入器”。如图81所示。...默认情况下,它仅显示主样本;它不显示子样本。通过右键点击菜单,选择“添加->监听器->用表格察看结果”而获得。界面如图81所示。 图81用表格察看结果 Scroll automatically?

    39410

    使用强大的第三方串口类 CSerialPort

    转载请注明:转载自 祥的博客 原文链接:http://blog.csdn.net/humanking7/article/details/48110543 ---- 最近要写一个串口程序,用MFC自带COM...) Step2 添加第三方类 将 SerialPort.h 和 SerialPort.cpp 两个文件复制到工程所在的文件夹中,而且添加到工程里,并在MFC生成的对话框类的头文件中包含 #include...CSerialPortTestDlg : public CDialog 类加入一个 Public 的成员变量 m_Com : CSerialPort m_Com;//串口类 在对对话框的 “打开串口” 的 CButton 控件添加...WriteToPort(BYTE* Buffer, int n);// add by mrlong 具体我是这样用的: //m_String_Send_ASCII 是我CEdit控件绑定的...其实,在Release下,它的基本运行时检查初始设置已为默认。这应该也算是第一种解决方案之内。

    4K10

    Qt树形控件QTreeView使用1——节点的添加删除操作

    是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有mvc的特点)。...、列表控件、表格控件等等和条目有关的控件。...注意:如果这个模型有许多控件公用,那么它的父级最好是这些控件的父级窗口,因为,Qt的父级机制是“老爹死儿子必须先死”,如果控件A和控件B都同时使用模型1,而建立模型1时定义了模型1的控件A为其父级,那么如果控件...appendRow //model->setItem(0,0,itemProject); //model->setItem(0,itemProject); 代码中 m_publicIconMap 是定义好的图标其在之前进行初始化...QStringLiteral("treeItem_channel")] =QIcon(QStringLiteral(":/treeItemIcon/res_treeItemIcon/channel.png")); 图标

    6.5K30
    领券