今天无意中学到了一个小的知识点,故赶紧写下来以防遗忘.
 在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决.
    HWND hWnd=::FindWindow(NULL,_T("Sphere"));      //得到对话框的句柄
   C***Dialog* pWnd= (C***Dialog*)FromHandle(hWnd); //由句柄得到对话框的对象指针
   pWnd->xxx( );                                             //调用C***Dialog中的函数xxx();

Feedback

# re: 从窗口句柄得到窗口的对象指针  回复  更多评论   

2007-01-30 10:25 by 王一伟
hehe 你在弄mfc吧 :)

# re: 从窗口句柄得到窗口的对象指针  回复  更多评论   

2007-01-30 12:03 by 疯蝶雨人
呵呵,是的啊!天天在和她打交道

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


posts - 4, comments - 4, trackbacks - 0, articles - 0

Copyright © 疯蝶雨人