VC++编程获取窗口句柄的方法小结

 更新时间:2017年07月26日 12:09:07   作者:napolun007  
这篇文章主要介绍了VC++编程获取窗口句柄的方法,简单总结分析了VC++获取窗口句柄的常见函数与使用技巧,需要的朋友可以参考下

本文实例讲述了VC++编程获取窗口句柄的方法。分享给大家供大家参考,具体如下:

在VC++编程中常需获取控件或窗体句柄,下面总结了几种方法,还希望大家能多多补充。

1、自身窗口句柄可用AfxGetMainWnd获取。

2、系统中其他APP的窗口句柄可用FindWindow获取(用SPY帮一下忙).

HWND hBtnClose;
HWND hWnd=::FindWindow(NULL,"腾讯QQ系统广播");
if(hWnd)
{
  hBtnClose=GetDlgItem(hWnd,2);
  if(hBtnClose)
  PostMessage(hBtnClose,BM_CLICK,NULL,NULL);
}

3、通过指针获取窗口句柄

HWND hwnd = pwnd->m_hwnd; //得到它的HWND,对象或指针都可以

4、当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数;

5、

HWND GetDlgltem(HWND hDlg,int nlDDlgltem);

6、通过控件ID号获取。

CListCtrl* pleftList = (CListCtrl* )GetDlgItem(IDC_LIST1);
pleftList->GetSafeHandl();

希望本文所述对大家VC++程序设计有所帮助。

相关文章

  • C语言 指针与数组的详解及区别

    C语言 指针与数组的详解及区别

    这篇文章主要介绍了C语言 指针与数组的详解及对比的相关资料,需要的朋友可以参考下
    2017-03-03
  • C++中拷贝构造函数的总结详解

    C++中拷贝构造函数的总结详解

    深拷贝和浅拷贝可以简单理解为:如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重新分配资源,就是浅拷贝
    2013-09-09
  • C++实现批量图片拼接

    C++实现批量图片拼接

    这篇文章主要为大家详细介绍了C++实现批量图片拼接,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 关于C++静态成员函数访问非静态成员变量的问题

    关于C++静态成员函数访问非静态成员变量的问题

    静态成员函数不能访问非静态成员,这是因为静态函数属于类而不是属于整个对象,静态函数中的 member可能都没有分配内存。静态成员函数没有隐含的this自变量。所以,它就无法访问自己类的非静态成员
    2013-10-10
  • C语言实现航空订票系统课程设计

    C语言实现航空订票系统课程设计

    这篇文章主要为大家详细介绍了C语言实现航空订票系统课程设计,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • C++实现一键关闭桌面的示例代码

    C++实现一键关闭桌面的示例代码

    这篇文章主要为大家详细介绍了如何利用C++实现一键关闭桌面的功能,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2023-07-07
  • C语言指针超详细讲解上篇

    C语言指针超详细讲解上篇

    指针提供了对地址操作的一种方法,因此,使用指针可使得 C 语言能够更高效地实现对计算机底层硬件的操作。另外,通过指针可以更便捷地操作数组。在一定意义上可以说,指针是 C 语言的精髓
    2022-04-04
  • 浅谈C++中虚函数实现原理揭秘

    浅谈C++中虚函数实现原理揭秘

    下面小编就为大家带来一篇浅谈C++中虚函数实现原理揭秘。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • C++编程中私有和保护以及公有的类成员访问控制

    C++编程中私有和保护以及公有的类成员访问控制

    这篇文章主要介绍了C++编程中私有和保护以及公有的类成员访问控制,即private和protected以及public关键字的相关作用和用法,需要的朋友可以参考下
    2016-01-01
  • 详解C++ STL vector容器访问元素的几种方式

    详解C++ STL vector容器访问元素的几种方式

    这篇文章主要介绍了详解C++ STL vector容器访问元素的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05

最新评论