永发信息网

关于用MFC的FindWindow函数的问题。

答案:1  悬赏:20  手机版
解决时间 2021-03-02 22:00
  • 提问者网友:骑士
  • 2021-03-02 09:19
关于用MFC的FindWindow函数的问题。
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-02 09:48
MFC FindWindow 返回 CWnd *, 要用 CWnd class 指针接收.
用 unsigned 不能得到你想得到的句柄。尽管 指针 是 一个32位无符号整数, 但它是地址。追问是不是类是CXXXDlg Wnd=FindWindow(XXX,XXX)?追答是 CWnd 类。
CWnd 是 CDialog 类 的 基类。CDialog 类 是 从 CWnd 派生出的类,即:
class CDialog : public CWnd
你的 CXXXDlg 是 CDialog 派生出的类。CWnd -- 祖辈,CDialog -- 父辈。追问是CWnd Wnd=FindWindow(XXX, XXX)还是CWnd *Wnd=FindWindow(XXX,XXX)?追答是 CWnd *Wnd=FindWindow(.......);
一开始就说了: MFC FindWindow 返回 CWnd *, 要用 CWnd class 指针接收.
----
CWnd , CDialog 类 等讨论 针对 你 的
CXXXDlg 类
和 32位无符号整数 const unsigned int
和 unsigned 变量类型。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯