主题:[讨论]课程设计要编写24点小游戏遇到两个问题过不去,求助
一开始我创建的是对话框的MFC,我弄了个组合框,作为难度选择,然后我在ZJR24Dlg.cpp里面// TODO: Add extra initialization here的后面,输入如下
//设置组合框选项
m_combo.InsertString(0,"高级");
m_combo.InsertString(1,"中级");
m_combo.InsertString(2,"低级");
m_combo.SetCurSel(1);
组合框的事件做如下设置
已存在的消息/事件句柄:CBN_SELCHANGE
函数
//选择组合框选项
void CZJR24Dlg::OnSelchangeCombo()
{
// TODO: Add your control notification handler code here
int i=m_combo.GetCurSel();
if(i=0)
{ Step=600;
m_factor=2; }
if(i=1)
{ Step=500;
m_factor=4; }
if(i=2)
{ Step=400;
m_factor=6; }
}
调试的时候发现组合框定在中级,下拉箭头没东西,没办法选择难度了,编译运行都是成功的,现在是实在查不出什么错,希望高手指点下
//设置组合框选项
m_combo.InsertString(0,"高级");
m_combo.InsertString(1,"中级");
m_combo.InsertString(2,"低级");
m_combo.SetCurSel(1);
组合框的事件做如下设置
已存在的消息/事件句柄:CBN_SELCHANGE
函数
//选择组合框选项
void CZJR24Dlg::OnSelchangeCombo()
{
// TODO: Add your control notification handler code here
int i=m_combo.GetCurSel();
if(i=0)
{ Step=600;
m_factor=2; }
if(i=1)
{ Step=500;
m_factor=4; }
if(i=2)
{ Step=400;
m_factor=6; }
}
调试的时候发现组合框定在中级,下拉箭头没东西,没办法选择难度了,编译运行都是成功的,现在是实在查不出什么错,希望高手指点下