我得到了一个对话框的HWND,能从它得到一个相应的CWnd*对象吗?? 强制转换CWnd* cwnd = (CWnd*)hdc; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CWnd是类,hwnd不过是他的一个成员变量,可能不行。 static CWnd* PASCAL FromHandle( HWND hWnd );函数 whiskers(胡子) :编译能通过,但运行出错。 CWnd * pwnd=CWnd::FromHandle(hWnd); 你为什么要得到CWnd对象?实现功能HWND足够了,只不过是不用MFC类,直接用API函数 CWnd *pwnd=new(CWnd); pwnd->Attach(m_hwnd);//insert your code there pwnd->Detach(); to: whiskers(胡子) 乱说。同意 Congy(少侠)当然你实在想要就给你。我想FromHandle是对的,用fajili(阿良) 他们的方法是另建了一个。如果你想用CWnd的成员函数,就另建一个,要读成员变量就fromHandle(这两个方法偶都没用过,sorry) 参考 nne998(上上下下左右左右BABA)的方案。 CWnd::FromHandle static CWnd* PASCAL FromHandle( HWND hWnd );FromHandle 是一个静态的函数CWnd* pWnd=CWnd::FromHandle( hWnd );就可以获得相应的 对不起,分太少了.awanghero(hero)还来晚了。 syntax error : missing ';' before '.' 重绘CTabCtrl问题求教 VC++如何批量将Excel表导入sql2000 vc7.1中用ado访问ACCESS的问题(100分) 有关DEBUG和RELEASE版本连接不同的库的问题 紧急求助 关于MDI静态切分窗口 ListBox能自动换行吗? 窗口类的问题 MFC编程问题 问一个很简单的问题,(300分)(有关TELNET的)。。。。。。 求助!在对话框中显示网页问题,高手请进?(CHtmlCtl类的生成,从CHtmlView继承)
pwnd->Attach(m_hwnd);
//insert your code there
pwnd->Detach();
同意 Congy(少侠)
当然你实在想要就给你。
我想FromHandle是对的,用fajili(阿良) 他们的方法是另建了一个。如果你想用CWnd的成员函数,就另建一个,要读成员变量就fromHandle(这两个方法偶都没用过,sorry)
static CWnd* PASCAL FromHandle( HWND hWnd );FromHandle 是一个静态的函数
CWnd* pWnd=CWnd::FromHandle( hWnd );
就可以获得相应的