关于WIN32窗体ID(Windows程序设计第五版)
来源:互联网 发布:js返回上一个页面 编辑:程序博客网 时间:2024/05/17 04:12
Windows平台下每个窗体都有一个ID,窗体创建的时候被设置,主要用来标识子窗体,对不同的窗体,其子窗体的ID可以相同。但同一窗体的不同子窗体必须不同。否则
API如何运行正确:
HWND GetDlgItem( HWND hDlg, int nIDDlgItem);
nIDDlgItem: 子窗体的ID
由该API也可以看出,由窗体的ID可得到窗体的句柄,当然还需要其父窗体的句柄作为参数,所以可以进程内不唯一。
标示为红色的参数即为窗体的ID。
hwndChild[x][y]=CreateWindow(ChildClassName,buffer,WS_CHILDWINDOW|WS_VISIBLE,0,0,0,0,hwnd,(HMENU)(y<<8|x),(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE),NULL);
所以在后面获取X和Y需要
x=idFocus&0xff;
y=(idFocus>>8);
不得不说这样设置多个子窗体Id是很聪明的作法!!!
- 关于WIN32窗体ID(Windows程序设计第五版)
- Windows程序设计(第五版)源代码重写
- 《Windows程序设计》(第五版)勘误表
- windows程序设计(第五版)笔记-001
- win32多线程程序设计笔记(第五章)
- 关于读《windows程序设计 第五版》的总结及摘要
- 关于windows下窗体的ID
- 摘自windows程序设计第五版
- windows程序设计(第五版珍藏版)清华大学出版
- 《windows程序设计》第五版学习笔记(1)
- Win32程序设计(Windows程序设计机理)
- c#windows窗体程序设计
- Windows 窗体应用程序设计
- Windows程序设计第五版读书笔记之一
- Windows程序设计第五版章节记录
- Windows程序设计第五版 读书体会
- Windows程序设计第五版(清华出版…
- 《Windows 程序设计(第五版,珍藏版)》第I部分 关于图的那些事儿 学习总结
- 利用消息队列来设置IPC
- ASP.NET 使用FTP文件上传、下载文件
- Main():处理命令行选项
- 电话事件整理
- 一些开发工具包
- 关于WIN32窗体ID(Windows程序设计第五版)
- 程序员如何做职业规划
- Perl 内部结构详解 -- PerlGuts Illustrated (6 CV)
- 开源的ol.loading遮罩插件
- php 琐碎
- iPhone消息推送机制实现与探讨
- apache + weblogic负载均衡的两种配置
- java for 的几种用法
- 网络名词解释