1. 窗口句柄

资源标识记号

何为资源?当你创建了一个对话框,那么这个对话框所有成员就是该对话框的资源。

将该对话框的所有资源封装在一块,即一个类,这个类就占据了一块内存。

内存可由指针指向内存。

句柄就是指向 指向该内存指针 的指针 (故句柄其实也是指针)

其实句柄就是一张资源列表,该列表涵盖所有指向   资源指针的指针,通过这张资源列表可以找到存放资源指针的地方

窗口句柄由系统分配,用户不能自己随意设置

2. 窗口ID

窗口的名字,也是窗口的身份证,如IDD_DIALOG_CHANNEL_SEL

3. 窗口指针

指向资源的指针

获取指针方式:

1同一个对话框内控件的指针     GetDlgItem( ID )

2主窗口指针

在主线程中获取  AfxGetMainWnd();

任何线程中都可用的:AfxGetApp()->m_pMainFrm

获取指针注意:

要加上强制转换符    如下所示

CMainFrame *pMainFrame = (CMainFrame*)AfxGetMainWnd();//CMainFrame是主对话框类名

CTDlg *p = (CTDlg*)GetDlgItem( IDD_TOR_DIALOG );

MFC 窗口句柄,窗口ID,窗口指针相关推荐

  1. VC++的窗口句柄和窗口ID

    http://blog.sina.com.cn/s/blog_4cd5d2bb0100nb5d.html VC++的窗口句柄和窗口ID(2010-10-22 23:42:28) 句柄是窗口资源的标识, ...

  2. 【转】VC++的窗口句柄和窗口ID

    http://blog.sina.com.cn/s/blog_4cd5d2bb0100nb5d.html VC++的窗口句柄和窗口ID(2010-10-22 23:42:28) 句柄是窗口资源的标识, ...

  3. MFC 句柄Hwnd 与 窗口Wnd的联系

    CWnd是MFC类库中所有窗口类的基类.微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员. 由HWnd得到CWnd*: CW ...

  4. wxWidgets:窗口 ID

    wxWidgets:窗口 ID wxWidgets:窗口 ID 数据类型 使用 wxWindowIDRef wxWidgets:窗口 ID wxWidgets 的各种控件和其他部分都需要一个 ID. ...

  5. c语言窗口内鼠标位置,Gtk获取窗口内光标 | 指针 | 鼠标的绝对和相对坐标,绝对和相对位置...

    获取指针绝对坐标和窗口内的相对坐标 方法一:直接调用函数获得 int ax, ay; /* absolutely postition*/ int wx, wy; /* The absolutely p ...

  6. MFC学习笔记--底层窗口

    底层窗口 基本说明 概念 过程 简单实例 文化建设 基本说明 windows应用程序是c语言实现的,所有windows函数都在windows.h中声明 概念 SDK:software developm ...

  7. C++, ID、指针、handle (void *)的区别

    原文链接: http://hi.baidu.com/dandanfeng160/blog/item/4eaa3df5215bc42dbd310955.html 在Windows程序设计中,句柄是无法精 ...

  8. Win32-子窗口-父窗口-窗口所有者

    文章目录 1.窗口关系 2.窗口类型的说明和限制 3.几个相关函数的说明 4.作者答疑   在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表.系统的窗口管理器通过这个li ...

  9. TCP/IP传输层协议实现 - TCP接收窗口/发送窗口/通告窗口(lwip)

    1.tcp通告窗口/接收窗口/发送窗口 接收端有一个接收窗口大小,接收端只能接收这么多数据,接收窗口的数据需要被上层接收后才释放更大接收空间,才可以接收更多数据:接收窗口之前的数据已经被接收,再次接收 ...

最新文章

  1. 面试算法:Maxbuild
  2. Windows域环境下部署ISA Server 2006防火墙(二)
  3. CentOS7下php安装mcrypt扩展
  4. MySQL2索引优化
  5. linux终端 介绍,全面介绍Linux终端命令(二)
  6. 1月4日 每次安装都有新问题
  7. linux gnu ld,GNU LD用法
  8. 简单分析暴风影音的最新0DAY菜鸟版
  9. 弱密码、未授权加固/修复建议
  10. 串口调试助手fx2n_安信可串口调试助手
  11. 读取图像数据:通过append方法
  12. mysql查询排名名次
  13. 胡子决定编程语言运势[转载]
  14. Post接口测试示例
  15. 使用jquery,按回车键实现tab键的功能
  16. DAO组织决定风险投资,Tiger DAO VC善用群体的智慧
  17. 【结构化思考】边缘计算架构 3D模型参考
  18. 利用随机森林填补缺失值
  19. POSIX是什么,为什么需要POSIX
  20. 分享一种 ConstraintLayout 让TextView 自适应的同时,还不超出限制范围的方式

热门文章

  1. 树莓派使用mini串口与外部进行通信
  2. nodejs 设计模式
  3. 打包好的NODE.JS短信接口DEMO示例
  4. 性能测试常用指标计算汇总
  5. 苹果手机怎么清理缓存_苹果手机卡顿,这才是清理缓存的正确方法,瞬间流畅好几倍...
  6. 微信置顶!娱乐办公必备!
  7. 仿微信聊天置顶,删除效果
  8. android studio没有提示错误,Android Studio错误代码不提示问题解决
  9. 2017了,回家前 年末 分享:下雨,飘雪,红包雨,碰撞球,自定义View
  10. python 3.9 gil_Python进阶:深入GIL(下篇)