zoukankan      html  css  js  c++  java
  • MFC 怎样获得某个窗口的句柄?

    GetSafeHandle();
    this-> hWnd;
    GetDlgItem(hwnd,ID);//获取窗口ID所对应的HWND的子窗口句柄


    在主窗口中,如果要用到父窗口的句柄,可以用
    HWND   GetParent(HWND   hWnd)       得到
      参数为当前所在子窗口的句柄,函数的返回值就是当前子窗口的父窗口句柄

    在父窗口中,如果有子窗口句柄,可以调用 GetWindowLong(hwndChild,GWL_ID)
       参数GWL_ID就是用语获取子窗口的句柄


    HWND   FindWindow(
        LPCTSTR   lpClassName,   //   pointer   to   class   name
        LPCTSTR   lpWindowName   //   pointer   to   window   name
    );
    其中lpClassName是窗口的类名,你可以用spy++来查看其类的名称;lpWindowName是窗口的名称,一般指的是窗口的标题。如果窗口 的名称唯一,则窗口的类名可以省略,如:
    HWND   hWnd;
    hWnd   =   ::FindWindow(NULL,   "你的窗口标题 ");


    对象-> GetSafeHwnd();     //控件对象

  • 相关阅读:
    POJ3678 KATU PUZZLE
    poj3321(codevs1228)苹果树
    codevs 1955 光纤通信 USACO
    codevs 1027 姓名与ID
    codevs 1051 接龙游戏
    洛谷 P1717 钓鱼
    codevs 1062 路由选择
    洛谷 P1083 借教室
    codevs 2596 售货员的难题
    Vijos 1053 easy sssp
  • 原文地址:https://www.cnblogs.com/zhaoxinshanwei/p/3826481.html
Copyright © 2011-2022 走看看