`
lovnet
  • 浏览: 6897620 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

解决了两个ActiveX Form的小问题

阅读更多

B/S虽是主流,不过ActiveX Form仍不能少。今天一下碰到了两个来自ActiveX Form的问题,以下是解决方法。

一、Delphi 2009生成的ActiveX Form如何应用Theme

D2009创建的ActiveX Project,Option里的Theme选项是禁用的,在浏览器中打开ActiveX Form自然也没有Theme效果了。使用当年在D6下的方法,编写一个WinXP.manifest,在.rc文件里写入

1 24 "WinXP.manifest"

然后编译成.res再包括到工程中,可惜仍然不行。Google后发现此问题已有不少人遇到过,其中有两VC++的讨论点出了问题的关键,后把.rc改成

2 24 "WinXP.manifest"

并重新编译后问题解决了。

注意,当中资源ID为2

参考资料:

"Hot to add XP Theme’s support in ActiveX"

http://hi.baidu.com/coolzdp/blog/item/7da9b1de88a53e5eccbf1aaa.html

<!-- google_ad_client = "pub-5395599807454886"; google_ad_format = "js_sdo"; google_cts_mode ="rs"; google_num_cts = "2"; google_searchbox_width = 215; google_searchbox_height = 26; google_link_target = 2; google_logo_pos = "left"; google_rs_pos = "right"; google_ad_height = 35; google_ad_width = 500; // -->

二、dsoframer的Word工具栏失去响应

问题描述:用dsoframer打开word文档后,再用word打开一个本地文件,返回dsoframer发现工具栏没有响应了。

解决办法:设置dsoframer的FrameHookPolicy为dsoSetOnFirstOpen。副作用是后面打开的word文档的工具栏要在几秒钟后才有反应。

分享到:
评论

相关推荐

    利用activeX实现matlab和vb的混合编程-vb_matlab_activeX.rar

    Matlab实现了ActiveX自动化服务支持,在Visual Basic下通过ActiveX自动化接口可将Matlab作为Visual Basic语言的一个ActiveX部件调用,实现VB与MATLAB间的无缝集成,该方式比较适合C/S模式,具有自动化程度高、效率高...

    VB6+IE activex_截全屏源码

    这在网页应用中尤其有用,比如在线客服系统,用户可以方便地分享他们的屏幕给技术支持人员以解决问题。 描述中的“软件行业代码太不发达了,资料太少,自己研究了下网面上截全屏acitvex”,反映了开发者在寻找相关...

    VB6.0动态加载ActiveX控件漫谈

    该系统包括两个控件:原理图控件 (`Theory.ocx`) 和实物图控件 (`Fact.ocx`)。每个控件都包含了大量的图形元素,因此需要在切换时动态加载和卸载控件。 **步骤如下:** 1. **注册控件**:使用 Regsvr32.exe 注册 `...

    使用BCB來製作ActiveX

    在这里,需要区分"Name"和"Caption"两个属性。"Caption"是用户可以看到的按钮文字,用于说明按钮功能;而"Name"是程序员在代码中用来标识和操作按钮的标识符。例如,我们找到名为"Button1"的按钮,然后在代码中输入`...

    多功能文本框 Text ActiveX.rar

    在传统的文本框控件中,通常只有点击和键盘交互,而Text ActiveX控件增加了对鼠标移入和移出的响应,开发者可以通过编程控制这两个事件,实现如显示提示信息、改变外观等效果,提升用户的交互体验。 其次,控件具备...

    Delphi免注册使用ActiveX控件FlexGrid.ocx.zip

    而"vsflex8.ocx"可能是一个不同版本的FlexGrid控件,虽然标题中提到的是FlexGrid.ocx,但这两个控件可能是相似的,只是版本不同。 总之,免注册使用ActiveX控件在特定情况下是一种实用的方法,它涉及到对控件的动态...

    Excel中的窗体控件和ActiveX控件.doc

    这些控件大致可以分为两类:窗体控件(Form Controls)和ActiveX控件。两者的主要区别在于其功能特性、适用场景以及与VBA代码的集成方式。 #### 二、窗体控件(Form Controls) 窗体控件是一种较为简单的控件类型...

    对照ActiveX和VBA开发人员手册中的例子转化过来的DELPHI源码

    总的来说,这个压缩包中的DELPHI源码是学习如何在DELPHI中实现ActiveX和VBA功能的宝贵资源,对于熟悉两种技术的开发者来说,这是一个很好的实践和比较平台。通过这些例子,你可以深入理解DELPHI的特性和编程风格,...

    实现Form的Scroll(163KB)...

    5. `SclCon.ocx`:这是一个ActiveX控件文件,很可能是一个自定义的滚动条控件,可能包含了更复杂的功能和定制选项。 6. `VB5demo.vbp` 和 `Demo.Vbp`:这是两个项目文件,可能分别代表了VB5和另一个版本的示例项目,...

    asp中,一个下拉框对应多个文本框动态显示数据库内容

    在`conn.asp`文件中,可以使用ADO(ActiveX Data Objects)来完成这一任务。例如: ```vbscript Dim conn Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;...

    java更新-解决FRM-92095Oracle JInitiator版本太旧 请安装版本1.1.8.2或.pdf

    解决该问题有两种方法: 1. 更新 JInitiator 到版本 1.1.8.2 或更高版本。这样可以解决 FRM-92095 错误。 2. 添加 Oracle EBS 站点到信任站点列表中。这样可以跳过微软的插件检查,避免 FRM-92095 错误的出现。 四...

    OfficeControl 控件焦点控制示例

    为了调试和修复焦点问题,我们需要打开这两个文件,查看`form1`表单中的控件布局和事件处理代码。通过编辑这些文件,可以尝试调整控件的顺序,或者修改事件处理函数,以达到期望的焦点切换效果。 总的来说,处理...

    2009年新版仿千千歌词

    在这个项目中,LrcShow.ocx可能是一个用于显示歌词的ActiveX控件,这两个批处理文件可能分别用于安装和移除这个控件。 2. Form1.frm 和 Form2.frm:这是VB项目中的表单文件,包含了用户界面的设计。Form1可能是主...

    An example of a bound form using the ADO control(4KB)

    标题中的“An example of a bound form using the ADO control”是指一个使用了ADO(ActiveX Data Objects)控件的绑定表单示例。这个示例可能是为了演示如何在Windows应用程序中,通过ADO控件与数据库进行交互,...

    物业管理系统

    在表单中添加一个Image控件,一个listview控件,一个ImageList控件,两个text控件,三个label控件,一个commandgroup控件。在表单中的init事件中添加代码为:public cn &&定义全局变量cn=0 &&给全局变量赋初值this...

    VB摄像头视频聊天程序

    6. **ezVidC60.ocx**:这是一个ActiveX控件,很可能用于处理摄像头输入和视频流,是VB摄像头视频聊天程序的关键组成部分。 在VB中,开发摄像头视频聊天程序通常涉及以下几个关键知识点: - **VideoInput 控件**:VB...

    dicom 调窗,界面测距,放大,缩小

    2. ActiveX Form 窗体上分别有横向与纵向两个slider控件, 拖动横向控件,在拖动的过程中,动态调整窗体的宽度,同理纵向slider控件,拖动控件的滑块可以动态调整窗体的窗位 dicom界面测距: 使用鼠标的左键, 从按...

    Script Control执行自定义过程

    1. **创建项目**:首先,打开Visual Basic 6 IDE,创建一个新的工程(Project1.vbp),并添加两个表单(Form1.frm和Form2.frm)。 2. **在Form2中定义过程**:在Form2中,我们可以编写一个自定义的过程,例如: ``...

    jc.rar_VB6 结束进程_vb里的jc()

    "Form1"和"Form12"可能代表两个不同的用户界面,其中可能有一个是主界面,另一个可能是设置或其他功能的界面。 3. "Form1.frx", "Form12.frx":这些是表单的资源文件,包含了表单上的控件数据和布局信息。 4. "Form1...

    ASP系统中多用户设置和权限分配的解决方案

    ### ASP系统中多用户设置和权限分配的解决方案 #### 一、引言 随着网络技术的发展,越来越多的应用程序需要支持多用户模式,并实现不同级别的权限管理。ASP (Active Server Pages) 是微软开发的一种服务器端脚本...

Global site tag (gtag.js) - Google Analytics