
1、为界面添加一个List Control控件。\x0d\2、更改这个控件的view属性为Report\x0d\3、为这个控件添加一个控制型变量 假设为m_ctlList;\x0d\4、在界面的初始化函数OnInitDialog()函数中初始化这个控件主要是插入列表的头,主要调用\x0d\int InsertColumn( int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem = -1 );这个函数。\x0d\其中 nCol是列的索引,从0开始 ;lpszColumnHeading 列的名称 ;nFormat 文字的摆放方式;nWidth 宽的度度。\x0d\如:\x0d\m_ctlListInsertColumn(0,"姓名",LVCFMT_CENTER,60);//第一列,名称为姓名,文字居中显示,列的宽度为60像素\x0d\m_ctlListInsertColumn(1,"性别",LVCFMT_CENTER,60);//第二列,名称为性别,文字居中显示,列的宽度为60像素\x0d\\x0d\5在界面中添加一个“添加按钮”,在按钮的响应函数中向列表控件m_ctlList插入数据主要代码如下。\x0d\ UpdateData(TRUE);//将界面的数据更新到对应的变量中\x0d\int count=m_ctlListGetItemCount();//获取当前存在的数据总量\x0d\m_ctlListInsertItem(count,"张三");//插入一行\x0d\m_ctlListSetItemText(count,1,"男");//改变列2的显示文字
1、如果是对话框,那么先得到那个对话框的窗口hWnd,然后通过传入ID就会得到对应的编辑框句柄,然后得到文本:
HWND hEdit = GetDlgItem( hDlgWnd, uEditID );
TCHAR szBuf[MAX_PATH];
::GetWindowText( hEdit, szBuf, MAX_PATH );
2、如果是其他窗口,其他窗口创建时保存Edit窗口的指针,然后通过这个指针得到文本内容:
CString csText;
pEditWnd->GetWindowText(csText);
首先说,这个界面是你自己程序中的,还是其它程序。
如果是程序中的,那么GetWindowText就可以了。
如果不是,那么需要通过FindWindow获取窗口指针,通过FindWindowEx获取控件指针,再GetWindowText就可以了。百度“FindWindowEx”可以获取更多参考。
1
写 SetDlgItemText(IDC_EDIT1,"EDIT1");
读 CString str;
GetDlgItemTextW(IDC_EDIT1,str);
2
h
class CMainDlg : public CDialog
{
public:
CString m_EditValue;
void deal(int num);
};
cpp
void CMainDlg::DoDataExchange(CDataExchange pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_EditValue);
}
void CMainDlg::deal(int num)
{
int x=m_EditValue+num;
if(x>0)
{
OnOk();
}
else if(x<0)
{
OnCancel();
}
}
实际使用,需要根据你的情况修改了
先把控件引用到你的程序用在去
调用控件的实体查看所提供的接口方法。
--------------------------------------------------
你可以去找找看该控件的说明文档,
一般第三方控件都会提供说明文档,去找找看他提供的接口
1GetDlgItem(编辑框ID)->GetWindowText 或直接用GetDlgItemText2给编辑框关联字符串变量 假如叫m_sEdit 用的时候先UpdateData();m_sEdit的内容就是编辑框里的内容了3 给编辑框关联控件变量 假如叫m_cEdit 用m_cEditGetWindowText 也可以4SendMessage发WM_GETTEXT消息 具体这些函数使用方法参看MSDN或其他网站搜
以上就是关于mfc如何将编辑框的内容读取到列表控件中全部的内容,包括:mfc如何将编辑框的内容读取到列表控件中、在VC++MFC中,怎样从一个窗口获取另外一个窗口的编辑框的文本、求MFC大神指教:抓取窗口内的文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)