CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  图形处理/算法

怎么样根据窗体句柄来取窗体类名啊

楼主glacierking(一城)2004-05-01 22:53:23 在 VC/MFC / 图形处理/算法 提问

怎么样根据窗体句柄来取窗体类名啊  
  就是知道了一个窗体的句柄,不知道窗体的类名,应该怎么办?  
  EnumChildWindows  
  问题点数:0、回复次数:6Top

1 楼nik_Amis(...)回复于 2004-05-01 23:58:40 得分 0

upTop

2 楼BitBlt(Raster Operater)回复于 2004-05-02 00:25:35 得分 0

TCHAR   buffer[128];  
  ::GetClassName(hwnd,   buffer,   sizeof(buffer)/sizeof(TCHAR));Top

3 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2004-05-02 00:46:20 得分 0

void   IterateWindows(long   hWnd)  
  {  
  long   childhWnd,looper;  
  childhWnd   =   (long)GetNextWindow((HWND)hWnd,GW_CHILD);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  while   (   strcmp(g_classNameBuf,   "Button")   )  
  {  
  //   IterateWindows(childhWnd);  
  childhWnd   =   (long)GetNextWindow((HWND)childhWnd   ,GW_HWNDNEXT);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  }  
  Top

4 楼glacierking(一城)回复于 2004-08-22 13:12:23 得分 0

void   IterateWindows(long   hWnd)  
  {  
  long   childhWnd,looper;  
  childhWnd   =   (long)GetNextWindow((HWND)hWnd,GW_CHILD);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  while   (   strcmp(g_classNameBuf,   "Button")   )  
  {  
  //   IterateWindows(childhWnd);  
  childhWnd   =   (long)GetNextWindow((HWND)childhWnd   ,GW_HWNDNEXT);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  }  
   
  Top

5 楼glacierking(一城)回复于 2004-08-22 13:12:49 得分 0

void   IterateWindows(long   hWnd)  
  {  
  long   childhWnd,looper;  
  childhWnd   =   (long)GetNextWindow((HWND)hWnd,GW_CHILD);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  while   (   strcmp(g_classNameBuf,   "Button")   )  
  {  
  //   IterateWindows(childhWnd);  
  childhWnd   =   (long)GetNextWindow((HWND)childhWnd   ,GW_HWNDNEXT);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  }Top

6 楼glacierking(一城)回复于 2004-08-22 13:13:08 得分 0

void   IterateWindows(long   hWnd)  
  {  
  long   childhWnd,looper;  
  childhWnd   =   (long)GetNextWindow((HWND)hWnd,GW_CHILD);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  while   (   strcmp(g_classNameBuf,   "Button")   )  
  {  
  //   IterateWindows(childhWnd);  
  childhWnd   =   (long)GetNextWindow((HWND)childhWnd   ,GW_HWNDNEXT);  
  GetClassName(   (HWND)childhWnd,   g_classNameBuf,   sizeof(g_classNameBuf)   );  
  }Top

相关问题

  • &&&&&窗体句柄&&&&&
  • QQ窗体句柄
  • 怎样获得对话框类窗体的句柄
  • 如何根据按钮得到父类窗体的句柄?
  • 关于窗体句柄
  • 窗体句柄的问题
  • 如何得到窗体句柄HWND
  • 关于窗体句柄的问题
  • 如何获得QQ的窗体句柄?
  • 如何获得父窗体的句柄?

关键词

  • childhwnd
  • classnamebuf
  • 窗体
  • iteratewindows
  • getnextwindow
  • 句柄
  • getclassname
  • hwnd
  • gw
  • hwndnext

得分解答快速导航

  • 帖主:glacierking

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo