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文档的工具栏要在几秒钟后才有反应。
分享到:
相关推荐
Matlab实现了ActiveX自动化服务支持,在Visual Basic下通过ActiveX自动化接口可将Matlab作为Visual Basic语言的一个ActiveX部件调用,实现VB与MATLAB间的无缝集成,该方式比较适合C/S模式,具有自动化程度高、效率高...
这在网页应用中尤其有用,比如在线客服系统,用户可以方便地分享他们的屏幕给技术支持人员以解决问题。 描述中的“软件行业代码太不发达了,资料太少,自己研究了下网面上截全屏acitvex”,反映了开发者在寻找相关...
该系统包括两个控件:原理图控件 (`Theory.ocx`) 和实物图控件 (`Fact.ocx`)。每个控件都包含了大量的图形元素,因此需要在切换时动态加载和卸载控件。 **步骤如下:** 1. **注册控件**:使用 Regsvr32.exe 注册 `...
在这里,需要区分"Name"和"Caption"两个属性。"Caption"是用户可以看到的按钮文字,用于说明按钮功能;而"Name"是程序员在代码中用来标识和操作按钮的标识符。例如,我们找到名为"Button1"的按钮,然后在代码中输入`...
在传统的文本框控件中,通常只有点击和键盘交互,而Text ActiveX控件增加了对鼠标移入和移出的响应,开发者可以通过编程控制这两个事件,实现如显示提示信息、改变外观等效果,提升用户的交互体验。 其次,控件具备...
而"vsflex8.ocx"可能是一个不同版本的FlexGrid控件,虽然标题中提到的是FlexGrid.ocx,但这两个控件可能是相似的,只是版本不同。 总之,免注册使用ActiveX控件在特定情况下是一种实用的方法,它涉及到对控件的动态...
这些控件大致可以分为两类:窗体控件(Form Controls)和ActiveX控件。两者的主要区别在于其功能特性、适用场景以及与VBA代码的集成方式。 #### 二、窗体控件(Form Controls) 窗体控件是一种较为简单的控件类型...
总的来说,这个压缩包中的DELPHI源码是学习如何在DELPHI中实现ActiveX和VBA功能的宝贵资源,对于熟悉两种技术的开发者来说,这是一个很好的实践和比较平台。通过这些例子,你可以深入理解DELPHI的特性和编程风格,...
5. `SclCon.ocx`:这是一个ActiveX控件文件,很可能是一个自定义的滚动条控件,可能包含了更复杂的功能和定制选项。 6. `VB5demo.vbp` 和 `Demo.Vbp`:这是两个项目文件,可能分别代表了VB5和另一个版本的示例项目,...
在`conn.asp`文件中,可以使用ADO(ActiveX Data Objects)来完成这一任务。例如: ```vbscript Dim conn Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;...
解决该问题有两种方法: 1. 更新 JInitiator 到版本 1.1.8.2 或更高版本。这样可以解决 FRM-92095 错误。 2. 添加 Oracle EBS 站点到信任站点列表中。这样可以跳过微软的插件检查,避免 FRM-92095 错误的出现。 四...
为了调试和修复焦点问题,我们需要打开这两个文件,查看`form1`表单中的控件布局和事件处理代码。通过编辑这些文件,可以尝试调整控件的顺序,或者修改事件处理函数,以达到期望的焦点切换效果。 总的来说,处理...
在这个项目中,LrcShow.ocx可能是一个用于显示歌词的ActiveX控件,这两个批处理文件可能分别用于安装和移除这个控件。 2. Form1.frm 和 Form2.frm:这是VB项目中的表单文件,包含了用户界面的设计。Form1可能是主...
标题中的“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...
6. **ezVidC60.ocx**:这是一个ActiveX控件,很可能用于处理摄像头输入和视频流,是VB摄像头视频聊天程序的关键组成部分。 在VB中,开发摄像头视频聊天程序通常涉及以下几个关键知识点: - **VideoInput 控件**:VB...
2. ActiveX Form 窗体上分别有横向与纵向两个slider控件, 拖动横向控件,在拖动的过程中,动态调整窗体的宽度,同理纵向slider控件,拖动控件的滑块可以动态调整窗体的窗位 dicom界面测距: 使用鼠标的左键, 从按...
1. **创建项目**:首先,打开Visual Basic 6 IDE,创建一个新的工程(Project1.vbp),并添加两个表单(Form1.frm和Form2.frm)。 2. **在Form2中定义过程**:在Form2中,我们可以编写一个自定义的过程,例如: ``...
"Form1"和"Form12"可能代表两个不同的用户界面,其中可能有一个是主界面,另一个可能是设置或其他功能的界面。 3. "Form1.frx", "Form12.frx":这些是表单的资源文件,包含了表单上的控件数据和布局信息。 4. "Form1...
### ASP系统中多用户设置和权限分配的解决方案 #### 一、引言 随着网络技术的发展,越来越多的应用程序需要支持多用户模式,并实现不同级别的权限管理。ASP (Active Server Pages) 是微软开发的一种服务器端脚本...