对话框中编辑控件的问题 对话框a如何获得对话框b中得内容 b不是用编辑框控件实现,而是自己实现的 ,如何获得,有相关的思路吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想这样,你看可以不?首先对话框A,要有办法得到对话框B实例的指针。然后在对话框B中写一个Public的函数,让其返回你那个自己写的对话框的内容。在A中通过B的指针 调用那个函数。 对话框a(CA)如何获得对话框b(CB)中得内容 =========================在对话框a中的.cpp顶部#include "B.h"CB *p=(CB *)GetParent();CString str;p->m_edit1.GetWindowText(str); //例如获得对话框b中某个编辑框中的内容 用FindWindow得到b的句柄,用FindWindowEx得到控件的句柄,再用这个句柄来得到内容(要得到程序b中对话框与编辑框的控件句柄,可结合一下spy++来使用) 用spy++ 发现其实就是一个组件比如说TM 用spy ++ 无效 对面的框不是编辑框是什么意思?我想LZ的意思是不是跨进程访问另一个自制控件的内容?这个就麻烦了,如果这个自制控件是用标准的Windows控件倒还好说,如果是自绘控件,又写得不规范,GetWindowText甚至不会返回什么好东西。总之,LZ先把目标窗口是啥窗口说下吧,这种问题需要针对性。 函数功能 如何在mfc中实现将Excel表中的数据导入到sql2000数据库中 UI线程窗口关闭后主程序窗口得不到焦点的问题 怎样休眠线程不占用cpu资源? ADO+VC+SQL遇到的多个问题,求救! 求教!!!(新手编写串口程序,请各位大虾赐教) 改按钮的caption DirectDraw绘制的视频总在最前面,无法被其它窗口覆盖?请高手们指教! 发现OleAuto.h里面并没有NORM_IGNORECASE宏的定义啊 如何改变Radio控件字体大小? VC2008的使用问题 如此函数定义,怎么解释
首先对话框A,要有办法得到对话框B实例的指针。
然后在对话框B中写一个Public的函数,让其返回你那个自己写的对话框的内容。
在A中通过B的指针 调用那个函数。
=========================
在对话框a中的.cpp顶部#include "B.h"CB *p=(CB *)GetParent();
CString str;
p->m_edit1.GetWindowText(str); //例如获得对话框b中某个编辑框中的内容
用FindWindowEx得到控件的句柄,
再用这个句柄来得到内容(要得到程序b中对话框与编辑框的控件句柄,可结合一下spy++来使用)
我想LZ的意思是不是跨进程访问另一个自制控件的内容?
这个就麻烦了,如果这个自制控件是用标准的Windows控件倒还好说,如果是自绘控件,又写得不规范,GetWindowText甚至不会返回什么好东西。
总之,LZ先把目标窗口是啥窗口说下吧,这种问题需要针对性。