MFC的一个基于对话框的程序,想在对话框类中用文本框获取用户输入的值,在另外的一个类中使用,如何实现?
发布网友
发布时间:2022-04-28 21:43
我来回答
共5个回答
热心网友
时间:2023-09-17 01:12
首先,要引用工程头文件,即#include "xxx.h",其次,检查下对话框的ID是不是有被修改过,一般是不会出现这个问题的。
热心网友
时间:2023-09-17 01:12
CString str;
m_edit.GetWindowText(str);//获取当前对话框中的文本框内容
CDlgB dlgB;
dlgB.m_content = atoi(str);//为另一个对话框类的公有成员变量赋值
dlgB.DoModal();//打开另一个对话框类
热心网友
时间:2023-09-17 01:13
char buff[1024];
buff[0]=0;
typedef int (WINAPI ICEPUB_GETINPUTTEXT)(char *strInfo,char *strTitle);
ICEPUB_GETINPUTTEXT *icePub_getInputText = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_getInputText=(ICEPUB_GETINPUTTEXT*)GetProcAddress(hDLLDrv,"icePub_getInputText");
}
if(icePub_getInputText)
icePub_getInputText(buff," 1) 17 + 28 =");
if(hDLLDrv)
FreeLibrary(hDLLDrv);
AfxMessageBox(buff);
http://dl.icese.net/dev.php?f=icePubDll.rar 下载
热心网友
时间:2023-09-17 01:13
将你那个对话框的值设定为全局变量最简单。
热心网友
时间:2023-09-17 01:14
数据共享,在stdax.h中声明声明一下就可以了