FindWindow()的返回值究竟是什么

[复制链接]
查看11 | 回复1 | 2013-6-7 08:26:58 | 显示全部楼层 |阅读模式
FindWindow是典型的窗口类封装API函数,你的困惑在于两种环境下,其实使用的是不同的函数。win32 SDK编程环境下,::FindWindow是WINAPI函数,返值是句柄;MFC下,FindWindow使用的是窗口类CWnd::FindWindow函数,返值是窗口类指针。从MFC移植到SDK,麻烦是不可避免的,只能逐一修改,因为没法用到很多MFC封装的类。但反过来移植,就容易多了,因为MFC兼容全部API函数。参考:CWnd类FindWindow实现代码_AFXWIN_INLINE CWnd* PASCAL CWnd::FindWindow(LPCTSTR lpszClassName, LPCTSTR lpszWindowNam...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行