关于WIN32编程里的对话框设置

在VC6.0中建立一个WIN32Appalication工程,编写窗口程序,怎样使所建的对话框中的编辑框里的内容与程序连接起来?就是运行时在对话框中输入一段话,让程序里的... 在VC 6.0中建立一个WIN32 Appalication工程,编写窗口程序,怎样使所建的对话框中的编辑框里的内容与程序连接起来?就是运行时在对话框中输入一段话,让程序里的变量接收我所输入的内容,或者让程序里的变量值在编辑框中显示出来。
各位帮帮忙,要火速啊!!!
声明:不是MFC编程!
还有一个问题,我在编写对话框时使用组合框时,在组合框的属性下的 date 项下已经输入了列表的内容,但编译后运行时,组合框能弹出一个框,但里面没有内容,是空白的,不知为什么。请教各位高手,如何解决.希望各位知道的是,这并不是下拉列表小的缘故,我把它弄的再怎么大都不行,但是我在测试对话框(Ctrl+t)时它是可以的。
展开
 我来答
皇家救星1985
推荐于2016-04-28 · TA获得超过1131个赞
知道大有可为答主
回答量:1579
采纳率:0%
帮助的人:1666万
展开全部
个人觉得mfc只是api的封装,所以基本上sdk控件的用法跟mfc的差不多

char str[100];
HWND hWnd = GetDlgItem(hDlg, IDC_EDIT1);//hDlg是对话框的句柄
GetWindowText(hWnd, str, 100);
MessageBox(hDlg, str, "无标题", MB_OK);

------------------------------------------------
是不是因为你的下拉列表太小了?默认是不到一行的
点击组合框的三角形按钮,将下拉列表的高度调大就行了
------------------------------------------------
我试了一下,在SDK下确实不能在属性里设置初始化数据,要这样

case WM_INITDIALOG:
{
char *text = "a";
HWND hWnd = GetDlgItem(hDlg, IDC_COMBO1);
SendMessage(hWnd, CB_ADDSTRING, 0, (LPARAM) (LPCTSTR) text);
return TRUE;
}//在组合框所在对话框初始化时自己手动加入字符串
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式