如何:获取对 DTE 和 DTE2 对象的引用

VS2008:

要使用的编程标识符 (ProgID) 是 VisualStudio.DTE.9.0。您可以将返回的对象强制转换成一个 DTE2 接口

 

 


// Create a new instance of Visual Studio.

EnvDTE80.DTE2 myDTE2;

myDTE2 = (EnvDTE80.DTE2)Microsoft.VisualBasic.Interaction.

CreateObject("VisualStudio.DTE.9.0", "");

 

 

 

或者:

 


// Get an instance of the currently running Visual Studio IDE.

EnvDTE80.DTE2 dte2;

dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.

GetActiveObject("VisualStudio.DTE.9.0");

 

时间: 2024-09-03 16:18:13

如何:获取对 DTE 和 DTE2 对象的引用的相关文章

jquery获取iframe中的dom对象(两种方法)

父窗口中操作iframe:$(window.frames["iframeChild"].document) //假如iframe的id为iframeChild 在子窗口中操作父窗口:$(window.parent.document) 接下来就可以继续获取iframe内的dom了. 获取iframe内的dom对象有两种方法 1 $(window.frames["iframeChild"].document).find("#child") 2 $(&

javascript获取鼠标点击元素对象

 本篇文章主要介绍了利用javascript获取鼠标点击元素对象的示例代码.需要的朋友可以过来参考下,希望对大家有所帮助 IE: var obj=document.elementFromPoint(event.clientX,event.clientY);   获取对象文本 var a=obj.innerText   FF里面要在事件里面添加对象才可以读取坐标.   HTML: onclick="gj(event)"   JS:      代码如下: function gj(event

JavaScript获取当前页面上的指定对象示例代码

 这篇文章主要介绍了JavaScript获取当前页面上指定对象的方法,需要的朋友可以参考下 JavaScript如何获取当前页面上的指定对象.    方法如下:   代码如下: document.getElementById(ID) //获得指定ID值的对象  document.getElementsByName(Name) //获得指定Name值的对象数组  document.all[] //很智能的东东 不过非WEB标准  document.getElementsByTagName //获得

django获取ajax的post复杂对象的实现方法

一.django的request中post对象为空(即获取不到前台ajax传送的post对象) 1.将django的setting中的django.middleware.csrf.CsrfViewMiddleware注释即可. 2.或在from中添加{% csrf %},后台接受的方法上加语法糖:@csrf_exempt,注意添加引用模块 3.若以上操作后还是不行,则将form标签中的action属性去掉(这里只是针对ajax处理,非表单提交) 二.对于ajax的复杂对象,例如[{"id&quo

行: 65 错误:无法获取属性“appendChild”的值: 对象为 null 或未定义

问题描述 if(typeofWol==="undefined")Wol={};if(typeofWol.CP==="undefined")Wol.CP={};Wol.CP.Common=function(){vara={g_stringUndefined:"undefined"},b={LogComponentInteraction:function(f,c,k,h,l,j,i){varg=7,d=Wol.CP.Common.Global;if(

我用这种方式获取后台的list集合,但是怎么获取当前点击的对象的id

问题描述 我用这种方式获取后台的list集合,但是怎么获取当前点击的对象的id function gotos(){ <c:forEach items=""${daodulist}"" var=""v"" varStatus=""status""> var id = ""${v.id}""; </c:forEach> }; 解

c#-C#获取指定名字的窗体对象

问题描述 C#获取指定名字的窗体对象 我正在做一个授权绑定系统,就是哪个按钮绑定了哪个菜单,这些都是在数据库里有记录. 遇到的难题就是,我数据库里存的都是string,比如一个from1窗体,我把from1这个名字存在数据库里,我想用的时候,怎么把from1再变成一个对象?因为我要遍历他下面的所有控件集合.大家快来帮帮忙,急急急 解决方案 Application.OpenForms["form1"] 解决方案二: 用反射吧,反射加载的**from1** PS:form1吧?嘿嘿 解决方

JavaScript获取当前页面上的指定对象示例代码_javascript技巧

JavaScript如何获取当前页面上的指定对象. 方法如下: 复制代码 代码如下: document.getElementById(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象数组 document.all[] //很智能的东东 不过非WEB标准 document.getElementsByTagName //获得指定标签值的对象数组 下面给出例子,只需把注释去掉直接运行就可看出效果. 复制代码 代码如下: <

jsp页面如何获取Flex传过来的对象

问题描述 varloader:URLLoader=newURLLoader();varurlvalue:URLVariables=newURLVariables();urlvalue["img"]=jpgByteList;urlvalue["title"]=title;urlvalue["content"]=content;urlvalue["time"]=time;然传递给request.data=urlvalue;//请求