如何在视图里动态创建控件 我在视图里动态创建了一个button 和 edit控件我想在button点击之后或的edit控件里的内容该用什么方法来做呢?请注意我是在视图里 创建的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设button的ID为IDC_BUTTON,edit的ID为IDC_EDITcase WM_COMMNAD: nID = LOWORD(lParam); nEvent = HIWORD(lParam); switch (nID) { case IDC_BUTTON: { char strText[MAXCHAR+1]; GetDlgItemText(hWnd, IDC_EDIT, strText, MAXCHAR); //more code break; } } 我不是在对话框里啊GetDlgItem能用吗 CEdit m_wndEdit;m_wndEdit.Create(ES_MULTILINE | ES_AUTOVSCROLL | \ ES_OEMCONVERT | ES_WANTRETURN |\ WS_CHILD| WS_VISIBLE, CRect(0,0,10,50), this,IDC_EDIT1);....m_wndEdit.SetWindowText("this is a test ");给分 将创建代码放在CView::InitUpdate()函数里面就行了,可以使用因为函数GetDlgItem(idc)是CWnd::GetDlgItem()而CView是派生于CWnd 初学者对MFC的几个问题不明白 MFC中如何判定CString中是否有中文和特殊字符 总是报错,才学,搞了半天,搞不懂 关于ADO读取列表框内容与编辑框内容不相符的问题 面试题:高手请进! oooooo 静态文本的Transparent属性为什么不起作用呀?怎么使它变得没有背景色呀? 紧急求助!在VC中怎样实现将*.bmp,*.vai等文件存到SQL库表的某一字段中? 急★★★请帮忙,那位大侠知道在哪儿下载Delphi控件DBGridR(★★★不是DBgrid★★★) 帮我看一下吧,这段代码为什么实现不了呢? 怎样判断一个字符串是IP还是域名? 关于DLL的问题
case WM_COMMNAD:
nID = LOWORD(lParam);
nEvent = HIWORD(lParam);
switch (nID)
{
case IDC_BUTTON:
{
char strText[MAXCHAR+1];
GetDlgItemText(hWnd, IDC_EDIT, strText, MAXCHAR);
//more code
break;
}
}
GetDlgItem能用吗
m_wndEdit.Create(ES_MULTILINE | ES_AUTOVSCROLL | \
ES_OEMCONVERT | ES_WANTRETURN |\
WS_CHILD| WS_VISIBLE,
CRect(0,0,10,50),
this,IDC_EDIT1);
....
m_wndEdit.SetWindowText("this is a test ");
给分
GetDlgItem(idc)是CWnd::GetDlgItem()
而CView是派生于CWnd