当前位置:系统粉 > 电脑问答 > 其他问答 > 弱弱的问一下,VC如何调出输入框接受输入的数据?

弱弱的问一下,VC如何调出输入框接受输入的数据?

提问者:漪柔halo  |  浏览 次  |  提问时间:2017-01-31  |  回答数量:9

弱弱的问一下,VC如何调出输入框接受输入的数据? 测试题目今天已经出来了,明天就要测试了,拜托知道的人指导一下 先谢谢了~

已有9条答案
forever挽墨

forever挽墨

回答数:162  |  被采纳数:145

2017-01-31 03:50:11
GetWindowText()
赞 16
叫叫神奇姐

叫叫神奇姐

回答数:45  |  被采纳数:19

2017-01-31 03:33:39
嗯用你提供的函数名查了一下,
就是定义一个字符串 Cstring str;
然后就调用GetWindowText( str )这个函数,就可以了是吧?
赞 4
xinxin50802862

xinxin50802862

回答数:44  |  被采纳数:16

2017-01-31 05:28:04
你不是不用MFC吗?CString是MFC里的,是API的GetWindowText。好像可以用GetDlgItemText方便一些
赞 4
sam_mirror

sam_mirror

回答数:20  |  被采纳数:30

2017-01-31 04:47:33
你图上不是MFC吗?怎么说不是?
赞 2
邪秽の手

邪秽の手

回答数:123  |  被采纳数:141

2017-01-31 07:48:44
图上是MFC的,但是我对MFC不熟,于是想拿WINDOWS来做 呵呵~
赞 12
逃避x无奈

逃避x无奈

回答数:207  |  被采纳数:13

2017-01-31 04:26:55
有没有调用这个函数的代码呢,片段也好啊,
MSDN上只有解释,没有例子,

而且第三个参数没有看明白是什么意思,呵呵,劳驾了
UINT GetDlgItemText(
HWND hDlg, // handle of dialog box
int nIDDlgItem, // identifier of control
LPTSTR lpString, // address of buffer for text
int nMaxCount// maximum size of string
);

Parameters
hDlg
Identifies the dialog box that contains the control.
nIDDlgItem
Specifies the identifier of the control whose title or text is to be retrieved.
lpString
Pointer to the buffer to receive the title or text.
nMaxCount
Specifies the maximum length, in characters, of the string to be copied to the buffer pointed to by lpString. If the length of the string exceeds the limit, the string is truncated.
赞 20
faithjr

faithjr

回答数:82  |  被采纳数:92

2017-01-31 18:51:35
第三个参数不懂?看来你是吹的。
char str[256];
::GetDlgItemText(m_hWnd,IDC_EDIT1,str,256);
得到的数据在str里。
赞 8
lalio一朵娇花

lalio一朵娇花

回答数:98  |  被采纳数:114

2017-01-31 13:52:41
现在懂了,呵呵 不好意思,
刚刚想说的是第二个参数,现在明白了,呵呵

PS:其实我很弱的,名声都是吹的……
赞 9
8点准时起床

8点准时起床

回答数:182  |  被采纳数:123

2017-01-31 14:58:22
我在消息处理函数里面这样写可以不?
似乎点击了左键也没有什么反应是

int num1,num2,num3;
char ch1[10],ch2[10],ch3[10];

case WM_LBUTTONDOWN:
{

GetDlgItemText(hwnd,IDC_EDIT1,ch1,10);
GetDlgItemText(hwnd,IDC_EDIT2,ch2,10);
num1=atoi(ch1);
num2=atoi(ch2);
num3=num1+num2;
itoa(num3,ch3,10);
SetDlgItemText(hwnd,IDC_EDIT3,ch3);
return 0;
}break;
赞 18
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航