首页
社区
课程
招聘
[旧帖] [求助]Win32编程下拉列表框控件如何初始化 0.00雪花
发表于: 2010-12-17 20:01 1071

[旧帖] [求助]Win32编程下拉列表框控件如何初始化 0.00雪花

2010-12-17 20:01
1071
在Win32编程下拉列表框控件中,我在回调函数中设置了如下初始化消息,
但列表框中没有任何信息,不知为何,求高手指教:

case WM_INITDIALOG:
                {
                        hComBox = GetDlgItem(hwndDlg,IDC_COMBO2);
                        SendMessage(hComBox,CB_INSERTSTRING,1,(LPARAM)("注销"));

                        break;
  }

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 544
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
SendMessage(hComBox,CB_ADDSTRING,0,(LPARAM)("注销"));
2010-12-17 22:59
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你可以在初始化窗口那里来设置下拉列表的初始化代码啊
2010-12-18 08:55
0
雪    币: 111
活跃值: (209)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
2楼的方法我尝试不成功。
3楼的方法太抽象,不知可不可以具体到代码示例?
非常感谢大家对小弟的指点!
2010-12-22 11:21
0
雪    币: 544
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
那就((CComboBox*)GetDlgItem(IDC_COMBO2))->AddString("注销");
这样百分百成功。
2010-12-27 14:28
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
6
不行就看mfc的源码啊。。。

_AFXWIN_INLINE int CComboBox::AddString(LPCTSTR lpszString)
        { ASSERT(::IsWindow(m_hWnd)); return (int)::SendMessage(m_hWnd, CB_ADDSTRING, 0, (LPARAM)lpszString); }


楼主你确定 2楼说的那句 被执行了吗?   还有 确定句柄正确吗
2010-12-27 17:13
0
游客
登录 | 注册 方可回帖
返回
//