ОБСУЖДЕНИЕ

как сменить тип в Mfc C++

1 ответов 4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
такая проблема у меня....
мне нужно в диалоге отнять 2 числа, если числа типу int, то написать било просто, а вот сделать так, чтоб пахало для double и float у меня не получаеться, подскажите что не так делаю
код програми
C++:
void CprogDlg::OnClickedButton1()
{

int m_1, m_2, m_3;
m_1 = GetDlgItemInt(IDC_EDIT1);
m_2 = GetDlgItemInt(IDC_EDIT2);
m_3 = m_1 - m_2;
SetDlgItemInt(IDC_EDIT3, m_3);

}
если в строчке
C++:
int m_1, m_2, m_3;
сменить на double, програма все равно пашет только для int, а если сменить на double в етих строчках:
C++:
m_1 = GetDlgItemInt(IDC_EDIT1);
m_2 = GetDlgItemInt(IDC_EDIT2);
то програма не пашет вобше, подскажите новичку что не так делаю?????
 
C++:
UINT GetDlgItemInt(
HWND hDlg,
int nIDDlgItem,
BOOL* lpTranslated,
BOOL bSigned
);
Функция GetDlgItemInt преобразует текст заданного органа управления в диалоговом окне в целочисленное значение.
http://msdn.microsoft.com/en-us/library/ms645485(VS.85).aspx