Click here to Skip to main content
15,923,281 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
Prakash Nadar6-Mar-04 7:03
Prakash Nadar6-Mar-04 7:03 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
MeterMan6-Mar-04 7:11
MeterMan6-Mar-04 7:11 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
Prakash Nadar6-Mar-04 7:26
Prakash Nadar6-Mar-04 7:26 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
MeterMan6-Mar-04 8:45
MeterMan6-Mar-04 8:45 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
Prakash Nadar6-Mar-04 14:46
Prakash Nadar6-Mar-04 14:46 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
MeterMan6-Mar-04 17:50
MeterMan6-Mar-04 17:50 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
Prakash Nadar6-Mar-04 20:28
Prakash Nadar6-Mar-04 20:28 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
MeterMan6-Mar-04 20:57
MeterMan6-Mar-04 20:57 
I know i'm bugging you and i'm really sorry. its still not working correctly Frown | :( it compiles but still crashes when i run the thread.
again sorry to be a pest,
tony


here is what i currently have;

UINT CCash3mfcDlg::StartThread(LPVOID param)
{




THREADSTRUCT *_param = new THREADSTRUCT;
CCash3mfcDlg *pdlg;
pdlg = (CCash3mfcDlg*)CWnd::FromHandle(_param->_this);
pdlg->run();



//here is the time-consuming process which interacts with your dialog


return 1;

}



void CCash3mfcDlg::Ongobutton()
{

THREADSTRUCT *_param = new THREADSTRUCT;
_param->_this =GetSafeHwnd();


AfxBeginThread (StartThread, _param);
UpdateData(TRUE);




}

int CCash3mfcDlg::run()
{



counter = 0;
bool win=false;

stop=false;
int random1,random2,random3;
m_processstatus.SetRange (1, 10000);
while (stop==false&&win==false)
{

m_win=counter;
Sleep(50);
random1 = rand()%5;
random2 = rand()%5;
random3 = rand()%5;
switch (random1)
{
case 0:
m_ball1.SetIcon(m_h0);

break;
case 1:
m_ball1.SetIcon(m_h1);
break;
case 2:
m_ball1.SetIcon(m_h2);
break;
case 3:
m_ball1.SetIcon(m_h3);
break;
case 4:
m_ball1.SetIcon(m_h4);
break;
}

switch (random2)
{
case 0:
m_ball2.SetIcon(m_h0);
break;
case 1:
m_ball2.SetIcon(m_h1);
break;
case 2:
m_ball2.SetIcon(m_h2);
break;
case 3:
m_ball2.SetIcon(m_h3);
break;
case 4:
m_ball2.SetIcon(m_h4);
break;
}

switch (random3)
{
case 0:
m_ball3.SetIcon(m_h0);
break;
case 1:
m_ball3.SetIcon(m_h1);
break;
case 2:
m_ball3.SetIcon(m_h2);
break;
case 3:
m_ball3.SetIcon(m_h3);
break;
case 4:
m_ball3.SetIcon(m_h4);
break;
}


if (m_ticket1==random1&&m_ticket2==random2&&m_ticket3==random3)
{
win=true;

}






m_processstatus.StepIt ();
counter++;



}
m_processstatus.SetPos(0);
UpdateData(FALSE);
m_win = counter;
UpdateData(TRUE);
AfxEndThread(0);
CWnd::MessageBox("THREAD IS DONE");




return 0;
}


Win32newb
if (user=="Win32newb")
{
CWnd::Messagebox
("DUH");
}
ELSE
{
CWnd::Messagebox
("HELP WIN32NEWB");
}

"Making windows programs worse than they already are"
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
MeterMan6-Mar-04 7:03
MeterMan6-Mar-04 7:03 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
Michael Dunn6-Mar-04 8:30
sitebuilderMichael Dunn6-Mar-04 8:30 
GeneralRe: Help I can't figure out how to update my edit box in visual c++ mfc Pin
MeterMan6-Mar-04 9:27
MeterMan6-Mar-04 9:27 
GeneralVC .NET 2003 Serial Port Comms Pin
shultas6-Mar-04 5:39
shultas6-Mar-04 5:39 
GeneralRe: VC .NET 2003 Serial Port Comms Pin
bishbosh027-Mar-04 8:45
bishbosh027-Mar-04 8:45 
Generaliterator Pin
nss6-Mar-04 4:41
nss6-Mar-04 4:41 
GeneralRe: iterator Pin
Michael Dunn6-Mar-04 5:02
sitebuilderMichael Dunn6-Mar-04 5:02 
GeneralRe: iterator Pin
nss6-Mar-04 5:44
nss6-Mar-04 5:44 
GeneralRe: iterator Pin
Jörgen Sigvardsson6-Mar-04 14:31
Jörgen Sigvardsson6-Mar-04 14:31 
GeneralRe: iterator Pin
Nemanja Trifunovic6-Mar-04 15:06
Nemanja Trifunovic6-Mar-04 15:06 
GeneralRe: iterator Pin
Jörgen Sigvardsson6-Mar-04 15:16
Jörgen Sigvardsson6-Mar-04 15:16 
QuestionWhat does this mean? Pin
Link26005-Mar-04 21:18
Link26005-Mar-04 21:18 
AnswerRe: What does this mean? Pin
Prakash Nadar5-Mar-04 21:36
Prakash Nadar5-Mar-04 21:36 
AnswerRe: What does this mean? Pin
Roger Wright6-Mar-04 4:16
professionalRoger Wright6-Mar-04 4:16 
AnswerRe: What does this mean? Pin
Michael Dunn6-Mar-04 5:04
sitebuilderMichael Dunn6-Mar-04 5:04 
GeneralRe: What does this mean? Pin
Roger Wright6-Mar-04 5:09
professionalRoger Wright6-Mar-04 5:09 
GeneralRe: What does this mean? Pin
Prakash Nadar6-Mar-04 5:12
Prakash Nadar6-Mar-04 5:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.