visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,d出一个类似于主窗口的窗口

visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,d出一个类似于主窗口的窗口,第1张

1、visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,d出一个类似于主窗口的窗口。

2、进入到visual studio到代码使用的界面中。

3、点击了的visual studio的菜单中的 视图 的菜单。

4、点击了视图的菜单之后,d出了下拉菜单选中为 其他窗口 的选项。

5、点击了其他窗口的选项之后,d出了下一级菜单选中为 命令窗口 的选项。

6、这样就进入到了的命令窗口中信息。

用全局变量来保存子线程里需要更新的值 ,创建一个互斥对象,让子线程占用互斥对象,在start函数后面waitforsingleobject,等待线程结束时释放互斥对象,这样,当waitforsingleobject获得互斥对象时,就可以更新主线程窗口了。这其实就是简单的线程同步问题。

IHTMLDocument2 pDoc2;

IDispatch WebDocument=static_cast<IDispatch>(CppWebBrowser1->Document);

pDoc2=static_cast<IHTMLDocument2>(WebDocument);

或者直接用QueryInterface。

如果窗口是现有程序的,使用VS自带的spy++获取窗口的相关信息,然後使用WinAPI获取句柄,具体参考spy++的使用方法和winapi的使用

FindWindow(

lpClassName, {窗口的类名}

lpWindowName: PChar {窗口的标题}

): HWND; {返回窗口的句柄; 失败返回 0}

//FindWindowEx 比 FindWindow 多出两个句柄参数:

FindWindowEx(

Parent: HWND; {要查找子窗口的父窗口句柄}

Child: HWND; {子窗口句柄}

ClassName: PChar; {}

WindowName: PChar {}

): HWND;

如果窗口是你的程序动态生成的,使用如下语句

Form _FORM=new Form();

IntPtr _P = _FORMHandle;

_P就是你实例化的窗口句柄

以上就是关于visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,d出一个类似于主窗口的窗口全部的内容,包括:visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,d出一个类似于主窗口的窗口、VS2010开发C++窗口程序,点击按钮后启动子线程,子线程处理数据后,如何将数据显示到窗口控件上、C++,VS2008,怎样使用获取Webbrowser控件上网页的iWebbrowser2接口或IHTMLDocument接口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9455346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存