主题:窗口如何才可以输入字符串?
千禾叶
[专家分:120] 发布于 2006-08-24 08:02:00
请问各位大侠,用API刚创建的窗口要怎么写才能吧它变成一个类似于记事本或是控制台一样可以输入字符串呢?
只要在窗口里能输入字符串就行,敬请各位大侠不吝赐教!
24小时中16个小时日夜守候!
多谢!
回复列表 (共8个回复)
沙发
孤独的猫 [专家分:3370] 发布于 2006-08-24 09:57:00
添加个文本框不可以吗?~~~
板凳
千禾叶 [专家分:120] 发布于 2006-08-24 10:26:00
我只想把当前的窗口变成可以接收字符串的对话框啊!
3 楼
千禾叶 [专家分:120] 发布于 2006-08-24 10:38:00
在对话框中,程序要怎么样才能响应回车,以便在换行后继续编辑!
4 楼
孤独的猫 [专家分:3370] 发布于 2006-08-24 14:56:00
这个好像要让对话框响应WM_SETFOCUS后进行处理的,键盘输入的东西都是缓冲在内存里的,后在用TEXTOUT函数写在设备上,看上去就像一个一个打上去的一样~~
似乎是这样,我没有真正编码试验过~~
5 楼
千禾叶 [专家分:120] 发布于 2006-08-25 22:39:00
有点迷糊!不过还是谢谢!
6 楼
soso0574 [专家分:100] 发布于 2006-08-26 21:47:00
直接建个edit类型的窗口CreateWindow("edit",.........);
不过如果想要换行的话还要另外添加响应回车的消息代码了
7 楼
千禾叶 [专家分:120] 发布于 2006-08-26 23:51:00
那要是想响应回车,代码该怎么写呢?
能教我下吗?
8 楼
soso0574 [专家分:100] 发布于 2006-08-27 15:14:00
错了错了 其实只要设置edit窗口的dwStyle为WS_OVERLAPPEDWINDOW | WS_VISIBLE | ES_MULTILINE就可以了 自动换行
我来回复