【发布时间】:2015-06-03 10:07:51
【问题描述】:
我正在尝试调用在其他地方的函数内部定义的条件,但我不知道这是否可能。 这个函数是一个类的成员:
void CMainDlg::OnTcnSelchangeTab1(NMHDR *pNMHDR, LRESULT *pResult)
{
int ii=M_TabCtrl1.GetCurSel();
if(ii==0)
{
GetDlgItem....
GetDlgItem....
}
else if(ii==1)
{
///GetDlgItem....
///GetDlgItem....
}
else
{
////
}
}
// TODO: Add your control notification handler code here
*pResult = 0;
}
我正在尝试在其他地方直接调用并执行以下循环,但我不知道如何。
if(ii==0)
{
GetDlgItem....
GetDlgItem....
}
【问题讨论】:
-
把它放在它自己的函数中并从两个地方调用它。 (不过,这不是一个循环。)
-
请将您的代码放入函数中。然后从这两个地方调用该函数,然后宾果游戏就解决了您的问题:)。正如 Molddnilo 所说,它是一个条件而不是循环。此外,您可能需要将参数传递给函数。
标签: c++ function visual-c++ if-statement call