社区
HTML/XML
帖子详情
高分:点击按钮弹出一个类似jscript打开的ie窗口
xlray
2003-02-13 10:17:05
这个问题困扰很久,我要一段源代码。
可以实现jscript的打开特定风格ie窗口的功能。
高分相送,要多少有多少。
...全文
57
7
打赏
收藏
高分:点击按钮弹出一个类似jscript打开的ie窗口
这个问题困扰很久,我要一段源代码。 可以实现jscript的打开特定风格ie窗口的功能。 高分相送,要多少有多少。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masterz
2003-02-27
打赏
举报
回复
#include <Urlmon.h>
#include <tchar.h>
#pragma comment(lib,"urlmon")
#include <basetyps.h>
typedef HRESULT STDAPICALLTYPE SHOWHTMLDIALOGFN(HWND hwndParent,
IMoniker *pMk,
VARIANT *pvarArgIn,
WCHAR *pchOptions,
VARIANT *pvarArgOut
);
void CTesthtmldlgDlg::OnOK()
{
// TODO: Add extra validation here
HMODULE hMSHTML = LoadLibrary(TEXT("MSHTML.DLL"));
BOOL fSuccess;
WCHAR szUrl[]=L"http://www.csdn.net";
IMoniker* pMoniker=NULL;
WCHAR szOptions[]=L"dialogHeight: 179px; dialogWidth: 265px; dialogTop: 99px; dialogLeft: 390px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;";
VARIANT varReturn;
VariantInit(&varReturn);
SHOWHTMLDIALOGFN* pfnShow;
if(!hMSHTML)
{
fSuccess = FALSE;
goto cleanup;
}
pfnShow = (SHOWHTMLDIALOGFN*)GetProcAddress(hMSHTML, TEXT("ShowHTMLDialog"));
if(!pfnShow)
{
fSuccess = FALSE;
goto cleanup;
}
if(FAILED(CreateURLMoniker(NULL, szUrl, &pMoniker)))
{
fSuccess = FALSE;
goto cleanup;
}
(pfnShow)(NULL, pMoniker, NULL, szOptions, &varReturn);
//(pfnShow)(NULL, pMoniker, NULL, NULL, &varReturn);
//::MessageBox(NULL,"show html dialog","",MB_OK);
cleanup:
if(pMoniker)
pMoniker->Release();
if(hMSHTML)
FreeLibrary(hMSHTML);
}
xlray
2003-02-20
打赏
举报
回复
我有说我懂吗?懂还问什么~
eatingfish
2003-02-18
打赏
举报
回复
kwiner(最爱编程) 的说法是正确的。你吧Open/Write/Close换成第一个字母大写,ShellExecute替换ShellExec。只能说明你连基本的VC都不懂。别老呼吁高手。
xlray
2003-02-17
打赏
举报
回复
高手没有吗?唉~~~
xlray
2003-02-15
打赏
举报
回复
放了几天了,真的很难实现吗?
kwiner
2003-02-14
打赏
举报
回复
CFile f;
CString str;
CString str2="我要打开的网页.htm";
f.open("a.htm",CFile::modeWrite|CFile::modeCreate);
str="<script language=javascript>open(\""+str2+"\")</script>";
f.write(str,str.GetLength());
f.close();
ShellExec(0,"a.htm",0,0,0);
CFile::Remove("a.htm");
xlray
2003-02-14
打赏
举报
回复
error C2039: 'open' : is not a member of 'CFile'
error C2039: 'write' : is not a member of 'CFile'
error C2039: 'close' : is not a member of 'CFile'
error C2065: 'ShellExec' : undeclared identifier
HTML(3):IE浏览器编程
Q求救!!! 取ie浏览器文字乱码问题,
高分
相赠!!! T我所写的
一个
程序中有这样
一个
功能:用户选取了ie浏览器中的一段文字copy到剪贴板,我的程序从剪贴板中取出文字并显示在edit框中,这在中文系统下没有任何问题,而当程序运行在英文日文98下时,ie中的中文字符从剪贴板中取后在edit框中显示为乱码,edit框已设了MS Song体,能正确显示gb2312编码的汉字,估计ie中的中文为unic
HTML(3):IE浏览器编程 - vcmute的专栏 - CSDNBlog
导读: Q求救!!! 取ie浏览器文字乱码问题,
高分
相赠!!! T我所写的
一个
程序中有这样
一个
功能:用户选取了ie浏览器中的一段文字copy到剪贴板,我的程序从剪贴板中取出文字并显示在edit框中,这在中文系统下没有任何问题,而当程序运行在英文日文98下时,ie中的中文字符从剪贴板中取后在edit框中显示为乱码,edit框已设了MS Song体,能正确显示gb231
IE11 64位简体中文正式版安装包(适用于Windows 7 SP1及以上系统)
Internet Explorer 11(IE11)是微软Internet Explorer系列的最终主流版本,发布于2013年,标志着IE从传统封闭架构向现代Web标准兼容的重要转折。作为支持64位系统的最后
一个
IE版本,它在企业环境中仍承担着对遗留ActiveX控件和内网应用的关键支撑作用。
HTML编程3
Q求救!!! 取ie浏览器文字乱码问题,
高分
相赠!!! T我所写的
一个
程序中有这样
一个
功能:用户选取了ie浏览器中的一段文字copy到剪贴板,我的程序从剪贴板中取出文字并显示在edit框中,这在中文系统下没有任何问题,而当程序运行在英文日文98下时,ie中的中文字符从剪贴板中取后在edit框中显示为乱码,edit框已设了MS Song体,能正确显示g
基于WebBrowser控件的可扩展自定义浏览器开发项目
在构建
一个
功能完整、可扩展性强的自定义桌面浏览器应用时,合理的项目初始化流程和清晰的架构设计是决定后期维护效率与系统稳定性的关键。本章将围绕基于 Windows Forms 的 WebBrowser 控件封装展开,从应用程序创建、模块集成到整体分层结构组织进行深入剖析。通过科学地划分职责边界、引入配置管理机制并整合核心类库,为后续实现高级功能(如导航控制、脚本通信、安全策略等)打下坚实基础。默认情况下,WebBrowser控件继承IE的右键菜单,包含“查看源代码”、“在新标签页
打开
链接”等功能。
HTML/XML
3,056
社区成员
8,075
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章