[quote=引用 10 楼 hehorizon 的回复:] [quote=引用 6 楼 jianwen0529 的回复:] 你要用的时候直接 CClassA::angle 就可以了啊! 你这个是传递了一个副本,当然angle变化的时候,你另一变量是不知道的 你得用指针!
[quote=引用 6 楼 jianwen0529 的回复:] 你要用的时候直接 CClassA::angle 就可以了啊! 你这个是传递了一个副本,当然angle变化的时候,你另一变量是不知道的 你得用指针!
HWND hwnd= ::FindWindow(NULL,"窗口类名");//得到HWND CxxDlg* pdlg = (CxxDlg*)FromHandle(hwnd); pdlg->angle//这里可以调用了
肯定的呀,你在B里面定义了一个A的对象,而且没有生成A所以当然是随机数了。你想的到A中变量的值, 应该使用GetParent()去得到A 生成的对象!
你要用的时候直接 CClassA::angle 就可以了啊! 你这个是传递了一个副本,当然angle变化的时候,你另一变量是不知道的 你得用指针!
也可用::FindWindow函数得到窗口A指针pa,然后pa->angle,就行了
64,649
社区成员
250,477
社区内容
加载中
试试用AI创作助手写篇文章吧