作者williamsm (Roger)
看板C_and_CPP
标题[问题] MFC分页如何控制元件
时间Mon Nov 21 20:26:32 2016
开发平台(Platform): (Ex: Win10, Linux, ...)
Win 7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VC++
问题(Question):
最近在使用MFC Tabcontrol,目前按照google的设定已经成功的增加分页
现在在分页上想加上combo box作成下拉式选单,但在设定selchange时给予参数
但combo box仍无下拉的数值
设定如下:
1.主页面下设定
#include "分页.h"
m_Tab1.InsertItem(0, _T("A"));
m_Tab1.InsertItem(1, _T("B"));
m_Tab1.InsertItem(2, _T("-"));
m_Tabcontrol1.Create(IDD_Tab2, &m_Tab1);
m_Tabcontrol2.Create(IDD_ABOUTBOX, &m_Tab1);
m_Tabcontrol3.Create(IDD_ABOUTBOX, &m_Tab1);
m_Tabcontrol1.ShowWindow(SW_SHOW);
m_Tabcontrol2.ShowWindow(SW_HIDE);
m_Tabcontrol3.ShowWindow(SW_HIDE);
m_pmodeless = new Tab2Dlg(this);
m_pmodeless->Create(Tab2Dlg::IDD, GetDesktopWindow());
2.分页设定
#include "主页.h"
m_bus.AddString(_T("test"));
大致如上所示,想请问有什麽地方少了设定吗?谢谢
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.21.159.187
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1479731196.A.65D.html
1F:推 jasonwu23: sendmesage 11/22 00:18
2F:→ TeaEEE: AddString是在OnInitDialog 11/22 08:49
3F:→ williamsm: 我的分页没有oninitial,请问这段是设定在主页吗? 11/22 08:56
4F:→ sosokill: 有完整的code吗 11/30 23:20