当前位置: 首页 > news >正文

淘宝网站设计模板下载网上网页设计

淘宝网站设计模板下载,网上网页设计,seo推广是什么意思,国外vpsFrom: http://blog.csdn.net/catxl313/article/details/2204541 CDHtmlDialog可以方便的将网页嵌入对话框#xff0c;使得在程序设计中人机界面#xff08;DHTML网页#xff09;与控制逻辑#xff08;CDialog#xff09;可以很好的分离#xff0c;下面是一些实用技术与技…From: http://blog.csdn.net/catxl313/article/details/2204541 CDHtmlDialog可以方便的将网页嵌入对话框使得在程序设计中人机界面DHTML网页与控制逻辑CDialog可以很好的分离下面是一些实用技术与技巧。 1.将数据验证任务完全交给JavaScriptDialog只做有意义的事。 input typebutton idbutton1 onclickif(validate()); window.event.cancelBubbletrue; /  这样事件由IE处理之后就不会将该事件传给其他事件句柄处理了因为IE先于CDHtmlDialog处理该事件。 2.从CDHtmlDialog调用网页中JavaScript函数的方法。 其中pDoc指针参数可通过CDHtmlDialog::GetDHtmlDocument(pDoc)函数获得 strFunctionName指示函数名 dispParams为传给函数的参数列表其使用方法请查阅MSDN相关文档 varResult为函数返回值 exceptInfo为JavaScript函数执行时抛出的异常 nArgErr返回第一个出错的参数的下标由于参数列表中参数的逻辑顺序为JavaScript函数定义的参数的顺序的逆序所以应特别注意该返回值所指示的具体位置。 HRESULT CallJSFunction(IHTMLDocument2* pDoc2,                                  CString strFunctionName,                                  DISPPARAMS dispParams,                                  VARIANT* varResult,                                  EXCEPINFO* exceptInfo,                                  UINT* nArgErr ) {     IDispatch *pDispScript  NULL;        HRESULT hResult;     hResult  pDoc2-get_Script(pDispScript);     if(FAILED(hResult))     {         return S_FALSE;     }     DISPID   dispid;        CComBSTR objbstrValue  strFunctionName;     BSTR bstrValue   objbstrValue.Copy();     OLECHAR   *pszFunct     bstrValue ;      hResult      pDispScript-GetIDsOfNames(IID_NULL,                                                               pszFunct,                                                               1,                                                              LOCALE_SYSTEM_DEFAULT,                                                               dispid);        if   (S_OK   !   hResult)        {          pDispScript-Release();            return   hResult;        }       varResult-vt  VT_VARIANT;     hResult      pDispScript-Invoke(dispid,                                               IID_NULL, LOCALE_USER_DEFAULT,                                               DISPATCH_METHOD,                                               dispParams,                                               varResult,                                               exceptInfo,                                               nArgErr);       pDispScript-Release();     return hResult; } 3.CDHtmlDialog中JavaScript通过external调用C方法。 1让CDHtmlDialog对象自身支持自动化 EnableAutomation();  //只要是从CCmdTarget派生下来的类都可以支持                              //可以放在CMyDHTMLDialog::CMyDHTMLDialog()中调用 2将自身暴露给Script引擎 SetExternalDispatch(GetIDispatch(TRUE));    //将浏览器控件的扩展接口设置为对话框自身的IDispatch                                                             //放在CMyDHTMLDialog::OnInitDialog中调用 3声明DISPATCH_MAPMyDHTMLDialog.h DECLARE_DISPATCH_MAP() 4定义DISPATCH映射MyDHTMLDialog.cpp BEGIN_DISPATCH_MAP(CMyDHtmlDialog, CDHtmlDialog)     DISP_FUNCTION(CMyDHTMLDialog, Func1, Func1, VT_EMPTY, VTS_NONE)      // example:     // DISP_FUNCTION(CMyDHTMLDialog,Func2,TestFunc,VT_BOOL,VTS_BSTR VTS_I4 VTS_I4)     //                                                                        ^return,        ^parameters type list     //每个方法都需要在这里添加映射 END_DISPATCH_MAP() 5函数实现 void CMyDHTMLDialog::Func1() {     AfxMessageBox(_T(Func1 called!)); } 6调用示例 INPUT idButton1 typebutton valueButton1 nameButton1 onclickexternal.Func1();
http://www.yutouwan.com/news/304984/

相关文章:

  • 建设企业网站新闻开发的意义长沙网站托管优化
  • 本地建设网站软件wordpress文章对齐方式
  • 门户网站制作流程博客天津地区网站建设
  • 网站平台建设如何免费建造网站
  • 设计简单的网站安阳网站建设兼职
  • 南阳旅游网 网站设计付费阅读下载网站开发
  • 学校门户网站建设说明wordpress邮箱失败
  • 网站开发与管理所对应的职位及岗位专门做处理货的网站
  • 政务咨询投诉举报网站建设网站推广需要多少钱
  • 定制化网站开发的好处牛商网朱依静
  • angularjs做的网站有哪些用什么做wordpress
  • 广州网站设计公司vi设计公司推广方式单一的原因
  • 提高网站打开速度那片海dede织梦源码企业网络公司工作室网站模板源码模板php
  • synology建设网站一个公司做2个产品网站怎么做
  • 徐州集团网站建设公司环保网站策划书
  • 网站怎么做移动图片不显示不出来相册网站建设方案
  • 深圳快速网站制作服免费php网站空间
  • 功能型网站 设计职业生涯规划大赛是干什么的
  • 工信部网站备案验证码网上注册公司营业执照注册流程
  • 网站建设每天的工作wordpress可视编辑
  • 网站建设飠金手指下拉中建国际建设有限公司官网是央企吗
  • 番禺网站设计投资者网站建设
  • 所有网站打不开廊坊有限公司
  • 音乐网站开发模板做网站优化费用
  • 石岩网站建设公司网站的建设及维护
  • 外贸网站模板 外贸网站制作怎么做游戏推广网站
  • 深圳网站建设公司首选wordpress 显示评论内容
  • php网站开发占比wordpress主机服务器销售源码
  • 企业网站的建立流程的第一步是php js做网站
  • 上海住房和城乡建设部网站织梦笑话娱乐网站源码2w数据+36条采集规则