您的位置:逆风者 VC++ 正文
 添加时间:2007-09-01 原文发表:2007-08-31 人气:112 来源:vckbase.com

本文章共4640字,分3页,当前第3页,快速翻页:
 
库。 dwDialogFlags 对话窗类型 可以组合 HTMLDLG_NOUI、HTMLDLG_MODAL、HTMLDLG_MODELESS、HTMLDLG_PRINT_TEMPLATE、HTMLDLG_VERIFY。
逆@风@者
示例程序使用的是模式对话窗。HTMLDLG_NOUI 在下一节中介绍。 pvarArgIn 对话窗的输入参数 一个传入对话窗的VARIANT变量,对话窗脚本中使用 window.dialogArguments 可以取得。 pchOptions 对话窗样式 用字符串表示的对话窗样式。参考 IHTMLWindow2::showModalDialog()函数。
比如:"dialogHeight:100px dialogWidth:200px"表示200点宽,100点高。如果你不想在程序中指定,也可以在HTML中<html style=....>描述。 pvarArgOut 对话窗输出参数 对话窗的VARIANT返回值,对话窗脚本中使用 window.returnValue 可以赋值。   这个函数在 vc.net 的头文件上有完整的声明,如果你使用 vc 6.0 的话,那么函数声明、函数指针定义和一些常量,你需要手工添加。还好,本文的示例程序是在 VC6 下编写和调试的,下载代码后,请仔细阅读源文件和注释就可以了。


五、执行 HTML 脚本

  关于调用脚本的方法,我在 vckbase 发表了好几篇文章(鬼知道我为什么对脚本这么有兴趣)。ShowHTMLDialogEx()函数中,如果类型参数给出 HTMLDLG_NOUI,则表示并不真正显示一个对话窗,而是加载指定的 HTML 并执行其中的脚本。示例程序的该脚本中,执行一连串的动作,完成了把上一个 HTML 对话窗中用户输入的文本,发送到 MS WORD 中去。以此上下串联起来,演示了本文章中所讨论的所有功能。下面我把脚本和注释给朋友们展现一下:
	On Error Resume Next

	Set wordapp=CreateObject("Word.Application")	''''运行 MS WORD

	if err<>0 then

		MsgBox("没有安装 MS WORD")

	else

		wordapp.visible = true		''''显示WORD界面

		wordapp.Documents.Add "",false, 0	''''新增一个空文档

		wordapp.Selection.TypeText window.dialogArguments	''''键入传递进来的文本

	end if

	window.close		'''' 关闭


六、结束语
  好好学习、天天向上。做合格的社会主义计算机软件事业接班人。嘿嘿......


 
本文章更多内容<<上一页 - 1 - 2 - 3
相关文章

多功能标签CLabelEx
自己编的SQL服务端加客户端
简单快速的哈夫曼编码
谈谈软件项目管理的重要性
检测:.NET中强大的检测选项让你有信心建立
一个生成公章图片的简易工具
KVIP考勤系统
Windows SDK笔记(七):创建MDI窗口
基于 SSL 的 ASP.NET Web 应用测试自动化
层叠式窗体控件指南
用VC 创建自定义向导程序
如何在 Windows NT、Windows 2000 和 Windo
对C#中的TreeView加背景图
static_cast<>揭密
自己写 FILTER 改变画面颜色
如何去掉浮动工具条中的“关闭”按钮
ResizeParentToFit,destructors及其他
Javascript - Prototype Based Language
函数功能流程图,in as,line feed
使用VC ATL实现Office的COM插件

相关评论


本文章所属分类:首页 VC++

  热门关键字: