精华内容
下载资源
问答
  • VC++窗体对话框中打开HTML网页

    热门讨论 2010-02-15 00:15:42
    闲来无事,做下无聊程序,编译环境VC++,窗体对话框中打开新的IE窗口,或是HTML网页,对话框显示/打开网页,利用默认浏览器打开网页:  1)对话框内部显示HTML网页.  2)利用默认浏览器打开网页.  3)利用程序...
  • 闲来无事,做下无聊程序,编译环境VC++,窗体对话框中打开新的IE窗口,或是HTML网页,对话框显示/打开网页,利用默认浏览器打开网页:  1)对话框内部显示HTML网页.  2)利用默认浏览器打开网页.  3)利用程序中...

    源码下载简介

    闲来无事,做下无聊程序,编译环境VC++,在窗体对话框中打开新的IE窗口,或是HTML网页,对话框显示/打开网页,利用默认浏览器打开网页:
      1)对话框内部显示HTML网页.
      2)利用默认浏览器打开网页.
      3)利用程序中调用网页对话框打开网页.

    源码下载地址:点击下载

    备用下载地址:点击下载

    展开全文
  • 这个弹出窗口是由浏览器生成的,...这个信号发送给我们一个处理下载的QWebEngineDownloadItem对象,这个对象,我们QFileDialog的帮助下创建一个对话框窗口。对于这种情况,我们将创建一个自定义的QWebEngin...

    这个弹出窗口是由浏览器生成的,在QWebEngine的情况下,我们必须创建它。首先,必须检测到指示下载的信号,该信号是来自QWebEngineProfile的downloadRequested。这个信号发送给我们一个处理下载的QWebEngineDownloadItem对象,在这个对象中,我们在QFileDialog的帮助下创建一个对话框窗口。对于这种情况,我们将创建一个自定义的QWebEnginePage,如下所示:

    索引.html

    FazMaraneyRGB_transparent_mosaic_group1

    body {

    margin: 0;

    padding: 0;

    }

    body,

    table,

    tr,

    td,

    th,

    div,

    h1,

    h2,

    input {

    font-family: "Calibri", "Trebuchet MS", "Ubuntu", Serif;

    font-size: 11pt;

    }

    #map {

    position: absolute;

    top: 0;

    bottom: 0;

    width: 100%;

    }

    /* full size */

    .ctl {

    padding: 2px 10px 2px 10px;

    background: white;

    background: rgba(255, 255, 255, 0.9);

    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);

    border-radius: 5px;

    text-align: right;

    }

    .title {

    font-size: 18pt;

    font-weight: bold;

    }

    .src {

    font-size: 10pt;

    }

    #delete,

    #export {

    position: absolute;

    top: 100px;

    right: 10px;

    z-index: 100;

    background: white;

    color: black;

    padding: 6px;

    border-radius: 4px;

    font-family: 'Helvetica Neue';

    cursor: pointer;

    font-size: 12px;

    text-decoration: none;

    }

    #export {

    top: 130px;

    }

    Delete Features

    Export Features

    /* **** Leaflet **** */

    // Base layers

    // .. OpenStreetMap

    var osm = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {

    attribution: '© OpenStreetMap contributors'

    });

    // .. White background

    var white = L.tileLayer("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAAA1BMVEX///+nxBvIAAAAH0lEQVQYGe3BAQ0AAADCIPunfg43YAAAAAAAAAAA5wIhAAAB9aK9BAAAAABJRU5ErkJggg==");

    // Overlay layers (TMS)

    var lyr1 = L.tileLayer('./tiles/{z}/{x}/{y}.png', {

    tms: true,

    maxZoom: 22,

    opacity: 0.9,

    attribution: ""

    });

    // Map

    var map = L.map('map', {

    measureControl: true,

    center: [-18.3604868606589, -52.694255477616245],

    zoom: 22,

    minZoom: 0,

    maxZoom: 22,

    layers: [osm]

    });

    lyr1.addTo(map);

    //Geojson Layers

    var basemaps = {

    "OpenStreetMap": osm,

    "Without background": white

    }

    var overlaymaps = {

    "Layer 1": lyr1

    }

    // Title

    var title = L.control();

    title.onAdd = function(map) {

    this._div = L.DomUtil.create('div', 'ctl title');

    this.update();

    return this._div;

    };

    title.update = function(props) {

    this._div.innerHTML = "FazMaraneyRGB_transparent_mosaic_group1";

    };

    title.addTo(map);

    // Note

    var src = 'Generated by Hawkit';

    var title = L.control({

    position: 'bottomleft'

    });

    title.onAdd = function(map) {

    this._div = L.DomUtil.create('div', 'ctl src');

    this.update();

    return this._div;

    };

    title.update = function(props) {

    this._div.innerHTML = src;

    };

    title.addTo(map);

    var featureGroup = L.featureGroup().addTo(map);

    var drawControl = new L.Control.Draw({

    edit: {

    featureGroup: featureGroup

    }

    }).addTo(map);

    map.on('draw:created', function(e) {

    // Each time a feaute is created, it's added to the over arching feature group

    featureGroup.addLayer(e.layer);

    });

    // on click, clear all layers

    document.getElementById('delete').onclick = function(e) {

    featureGroup.clearLayers();

    }

    document.getElementById('export').onclick = function(e) {

    // Extract GeoJson from featureGroup

    var data = featureGroup.toGeoJSON();

    // Stringify the GeoJson

    var convertedData = 'text/json;charset=utf-8,' + encodeURIComponent(JSON.stringify(data));

    // Create export

    document.getElementById('export').setAttribute('href', 'data:' + convertedData);

    document.getElementById('export').setAttribute('download', 'data.geojson');

    }

    // Add base layers

    L.control.layers(basemaps, overlaymaps, {

    collapsed: true

    }).addTo(map);

    // Fit to overlay bounds (SW and NE points with (lat, lon))

    map.fitBounds([

    [-18.36827062251916, -52.6871074784942],

    [-18.35270287637126, -52.7014028427423]

    ]);

    ;和13;

    展开全文
  • 现在只能实现在对话框内显示一个网页文件,,但如果点击网页文件的某个链接的话,,却还是IE进行打开的,,正在想如何始终对话框内完成。。 希望各位大神能指点。。 这个要用到 ActiveX 控件了...

    现在只能实现在对话框内显示一个网页文件,,但如果点击网页文件中的某个链接的话,,却还是在IE中进行打开的,,正在想如何始终在该对话框内完成。。


    希望各位大神能指点。。


    这个要用到 ActiveX 控件了,向对话框里面插入一个 WebBrowser控件,之后使用就可以了!
    =============================
    利用WebBrowser控件创建自己的浏览器
    ①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择
    Insert ActiveX Control…在弹出的对话框中选择MicroSoft Web浏览器,点击OK。
    此时对话框上已经出现了WebBrowser控件,调整它的大小以适合对话框的大小。

    ②选择WebBrowser控件,点击View/ClassWizard,选择Member Variables,单击
    Add Variable按钮,此时会弹出两个对话框,均点击确定即可。然后给该控件加
    入一个变量,我们把它命名为m_ctrlWeb。

    ③在ClassWizard中选择OnInitDialog()函数,在里面加入如下代码:

    m_ctrlWeb.Navigate("http://www.baidu.com", NULL, NULL, NULL, NULL);

    第一个参数即你要浏览的URL地址,可以是一个文件,也可以是一个地址
    (如:http://www.baidu.com)

    而如果想要禁止在新窗口打开,则需要添加控件事件处理函数NewWindow3()添加如下函数

    void C网页Dlg::NewWindow3Explorer1(LPDISPATCH* ppDisp, BOOL* Cancel, unsigned long dwFlags, LPCTSTR bstrUrlContext, LPCTSTR bstrUrl)
    {
    	// TODO: 在此处添加消息处理程序代码
    	* Cancel = TRUE;
    	VARIANT vInfo;
    	m_webBrowser.Navigate(bstrUrl, &vInfo, &vInfo, &vInfo, &vInfo);
    }
    
    如在新窗口中打开链接和在新标签中打开链接是两个不同的事件(NewWindow2,NewWindow3)

    展开全文
  • 框架简化了WPF或UWP使用MVVM时从视图模型打开对话框的概念。 目录 介绍 MVVM对话框是一个框架,简化了WPF(Windows Presentation Framework)或UWP(Universal Windows Platform)使用MVVM时从视图模型打开...
  • 不过这个按钮点击后弹出的对话框在MAXTHON浏览器下是以标签形式打开的,这样模态对话框就始 终显示了浏览文件窗口之前,要想选择文件得先关掉模态对话框。先前有朋友提出把弹出模态对话框的功能改为...
    用过FckEditor的朋友都知道,它的选择图片对话框中“浏览服 务器”按钮。点击该按钮可以浏览以前已经上传过的文件。不过这个按钮点击后弹出的对话框在MAXTHON浏览器下是以标签形式打开的,这样模态对话框就始 终显示在了浏览文件窗口之前,要想选择文件得先关掉模态对话框。先前有朋友提出把弹出模态对话框的功能改为ShowModlessDialog,这个终究 不是解决之道,现将我的解决方法写下来与大家分享:
    思路就是基于IE内核的浏览器采用模态对话框弹出浏览服务器窗口,其他的仍然window.open不变1:修改/fckeditor/editor/dialog/common/fck_dialog_common.js
     1 function OpenFileBrowser( url, width, height )
     2 {
     3     // oEditor must be defined.
     4 
     5     var iLeft = ( oEditor.FCKConfig.ScreenWidth  - width ) / 2 ;
     6     var iTop  = ( oEditor.FCKConfig.ScreenHeight - height ) / 2 ;
     7 
     8     var sOptions = "toolbar=no,status=no,resizable=no,dependent=yes,scrollbars=yes" ;
     9     sOptions += ",width=" + width ;
    10     sOptions += ",height=" + height ;
    11     sOptions += ",left=" + iLeft ;
    12     sOptions += ",top=" + iTop ;
    13 
    14     // The "PreserveSessionOnFileBrowser" because the above code could be
    15     // blocked by popup blockers.
    16     if ( oEditor.FCKConfig.PreserveSessionOnFileBrowser && oEditor.FCKBrowserInfo.IsIE )
    17     {
    18         // The following change has been made otherwise IE will open the file
    19         // browser on a different server session (on some cases):
    20         // http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
    21         // by Simone Chiaretta.
    22         var oWindow = oEditor.window.open( url, 'FCKBrowseWindow', sOptions ) ;
    23 
    24         if ( oWindow )
    25         {
    26             // Detect Yahoo popup blocker.
    27             try
    28             {
    29                 var sTest = oWindow.name ; // Yahoo returns "something", but we can't access it, so detect that and avoid strange errors for the user.
    30                 oWindow.opener = window ;
    31             }
    32             catch(e)
    33             {
    34                 alert( oEditor.FCKLang.BrowseServerBlocked ) ;
    35             }
    36         }
    37         else
    38             alert( oEditor.FCKLang.BrowseServerBlocked ) ;
    39     }
    40     else
    41     {    
                //这里是修改部分
    42         if(oEditor.FCKBrowserInfo.IsIE)
    43         {
    44             window.showModalDialog(url+"&rdm="+new Date(),window,"status:false;dialogWidth:"+width+"px;dialogHeight:"+height+"px/"");
    45         }
    46         else
    47         {
    48             window.open( url, 'FCKBrowseWindow', sOptions ) ;
    49         }
    50     }
    51 }

    2:修改/fckeditor/editor/filemanager/browser/default/frmresourceslist.html
    function OpenFile( fileUrl )
    {
        
    if( window.dialogArguments)
        {
            window.dialogArguments.SetUrl( fileUrl ) ;
            window.close() ;
            window.dialogArguments.focus() ;
        }
        
    else
        {    
            window.top.opener.SetUrl( fileUrl ) ;
            window.top.close() ;
            window.top.opener.focus() ;    
        }
    }


    这样就没有问题了。 
    展开全文
  • 不过这个按钮点击后弹出的对话框在MAXTHON浏览器下是以标签形式打开的,这样模态对话框就始终显示了浏览文件窗口之前,要想选择文件得先关掉模态对话框。先前有朋友提出把弹出模态对话框的功能改为Sho
  • js弹出窗口对话框

    千次阅读 2009-01-20 11:25:00
    (好东西,大家分享) js概述:Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该...
  • 不过这个按钮点击后弹出的对话框在MAXTHON浏览器下是以标签形式打开的,这样模态对话框就始终显示了浏览文件窗口之前,要想选择文件得先关掉模态对话框。先前有朋友提出把弹出模态对话框的功能改为...
  • js弹出窗口对话框

    千次阅读 2010-06-20 20:41:00
    js概述:Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口是否有打开的网页 ,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也...
  • 1.ModalDialog是什么?...2.一个例子1)主窗口main.html,2)窗口中通过showModalDialog的方式打开窗口sub.html3)窗口中设置returnValue返回给主窗口使用 main.html 代码如下:<HTML><HEAD><METAN
  • ModalDialog 是什么? showModalDialog 是js window对象的一个方法, 和window.open一样都是打开一个新的页面...可以窗口中通过设置 window.returnValue 的值,让父窗口可以获取这个return value. 一个例子 1)
  • “文件类型”属性页上找到相应的文件后缀名,如“DOC”,点击“高级”按钮,弹出的“编辑文件类型”对话框中有“同一窗口中浏览”的选项,如果勾上,则以嵌入IE的方式打开文档,否则独立窗口打开
  • javascript对话框

    2017-11-22 20:14:00
    * window.open 方法:这种方法打开浏览器的一个新实例,通常加载某个特定 URL 指定的文档。定位已经打开的窗口的特定的已命名实例是可能的,这样您就可以...通过打开浏览器的另外一个实例,用户可以在打开窗口中自...
  • 谷歌输入法上点右键选”属性设置…“或则用其他途径打开谷歌输入法的属性设置对话框 第一页的右下部有一个”设置内嵌编辑模式“按钮, 点开它. 选择”使用内嵌模式功能”, 确认关闭设置窗口. 转载于:...
  • 之前写了一篇CATIA对话框中调用webbrowser控件的文章,当时... 2、控件中的网页中点击某些链接时会打开新的浏览器窗口,同时任务管理器中会出现2个进程,关闭控件与浏览器也不能关闭这些进程,需要自己在任...
  • 默认情况下,CentOS双击文件夹会打开一个新窗口。这对于习惯Windows的用户会感觉非常别扭。... 弹出的对话框中选择 "行为" 选项卡,行为设置中 勾选 "总是在浏览器打开"。  这样,当你再打开文...
  • 设置360浏览器黙认打开外部链接

    千次阅读 2011-09-14 12:50:58
    2、点“选择”之后会弹出对话框,将常规勾选黙认浏览器“使用360安全浏览器作为黙认浏览器”与下面窗口“只打开一个浏览器窗口”,然后直接重启浏览器; 3、打开控制面版的添加或删除程序,点“设定程序访问...
  • 在下一个对话框里使用了CExplorer控件(就是资源视图右键点击Active控件选择了web browser),可是当CExplorer浏览的页面,有的链接会窗口中打开,这就会造成弹出系统默认的浏览器,而我并不想这样,...
  • 换一种方法,运行对话框中输入regedit,打开注册表。寻找下图红框文件: HKEY_CURRENT_USER—>Software—> Adobe—> Dreamweaver CS6—> Browser Launch Menus 最开头有有name00,和name01,找到...
  • window对象,对话框

    2020-03-25 13:34:50
    JavaScript,一个浏览器窗口就是一个window对象。 简单来说,JavaScript会把一个窗口看成一个对象,这样我们就可以用这个对象的属性和方法来操作这个窗口。实际上,当我们每次打开一个页面时,浏览器会自动为这...
  • MySQL Query Browser当启动...该 连接被创建后,你将看到一个工作区窗口,你可以这儿创建新数据库、增加表、键入和查询数据、导出查询结果和运行SQL脚本。 这个Query Browser窗口分为三个不同的区域。右侧的侧边栏...
  • 运行打开火狐浏览器方法时,打开的火狐出现崩溃提示:PluginContainer for Firefox已停止工作 网上找到解决方法记录下: ...并弹出对话框中点击“是”。 2.然后弹出的记事本窗口中,从
  • 使用window.open()打开新的窗口

    千次阅读 2017-04-20 20:19:08
    本实例要窗口每次被...confirm() 确认对话框中显示指定的字符串 prompt() 弹出一个提示对话框 close() 关闭被引用的窗口 focus() 将被引用的窗口放在所有打开窗口的前面 open() 打开浏览器窗口并且显示由URL或名
  • 前言:  javascript除了可以访问内置... 每一个window对象代表了一个浏览器窗口,对于window对象的使用,主要集中窗口的打开和关闭、窗口状态的设置、定时执行程序、以及各种对话框的使用等4个方面。 1、属...
  • 打开一个普通窗口, 可用参数控制组件的显示/隐藏, 标签式浏览器如IE.7组件控制 不起作用, 返回值就是打开的这个窗口对象. 详见上一篇博客。 3. window.showModalDialog() 打开一个模态对话框, 必须先关闭...
  • 3、选中「coreaudiod」进程,点击「活动监视器」窗口左上角的「退出进程」按钮,弹出的对话框中点击「退出」。 4、「coreaudiod」进程退出后会自动重启,这时声音就恢复了。 亲测好用。 ...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 314
精华内容 125
关键字:

在打开浏览器窗口对话框中