Semplicissima App MFC

venerdì 29 giugno 2007 - 14.30

bakla89 Profilo | Newbie

ciao a tutti e scusate per il titolo inutile, ma non sapendo esattamente come chiamare il mio problema non sono riuscito a trovare di meglio.

vi spiego cosa mi è successo:
volevo fare un semplice e piccolo MFC per piccoli calcoli,
in questi calcoli, inserendo dei numeri negli apositi editbox, lui avrebbe dovuto darmi risposte con altri numeri o con lettere (non è qst il mio problema), ho messo un tasto "calculate" per inziare a fargli fare il calcolo.
fin qui tutto bene, ma quando gli faccio calcolare la mia prima serie di numeri, io dovrei poi inserirne un'altra e così via senza stare a chiudere il programma ogni volta... il programma invece, al premere del tasto "calculate", mi cambia il numero nella editbox in "1", sempre, ogni volta. a qst punto riprovando a cambiare il numero 1 e a ripremere "calculate" anche varie volte, il programma non fa più niente.

se avete tempo per guardarci, gradirei qualsiasi tipo di suggerimento.
grazie

vi posto anche un bree riassunto del programma così avete un'idea..


void CMy4numberDlg::OnCalculate()
{
// TODO: Add your control notification handler code here
UpdateData(true);

if (m_number_1 == (m_n1 || m_n2 || m_n3 || m_n4))

{
if (m_number_2 != m_n1&&m_n2&&m_n3&&m_n4)
{
m_box_1 = true;
GetDlgItem(IDC_CHECK2) -> ShowWindow(false);
m_box_3 = false;
GetDlgItem(IDC_CHECK3) -> ShowWindow(false);
GetDlgItem(IDC_CHECK4) -> ShowWindow(false);
}
else
{
m_box_2 = true;
};
}
else
{
GetDlgItem(IDC_CHECK2) -> ShowWindow(false);
m_box_3 = true;
m_box_4 = true;
};


UpdateData(false);
}
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5