別のプログラムでチェックボックスの値にアクセスする必要があります。チェックボックスはToolDlg.cppで開始されます
DDX_Control(pDX, IDC_CalculateTBA, m_CalculateTBA);
次のように開始された oninitdialog で:
m_CalculateTBA.SetCheck(0);
CalculateAnalyticTBA = false;
void CToolDlg::OnBnClickedCheck3()
{
CalculateAnalyticTBA = m_CalculateTBA.GetCheck();
}
SetCal.cpp プログラムでチェックボックスの値が必要です。このプログラムで試しているコードは次のとおりです。
CToolDlg dialog;
if( dialog.CalculateAnalyticTBA )
{
Do some thing
}
しかし、チェックボックスをオンにしなくても、dialog.CalculateAnalyticTBA は常に true です。他に情報が必要な場合はお知らせください。助けてくれてありがとう。