How do I return control to dialog during processing?

R

Rob

Hi,

I've developed a basic dialog program using the MFC foundation wizard.

Upon pushing one of the buttons, a time consuming processing is invoked,
during which the user cannot access the 'Cancel' pushbutton, nor can the
processing in question update any fields in the dialog box. It can updated
the progress bar however.

In order to release the window during this time consuming processing to
allow the user to cancel the processing, do I have to create a separate
thread? Will OnIdol() be a feasible option? Are there any simpler options
that I'm overlooking?

Thanks
Rob
 
?

=?iso-8859-1?q?Erik_Wikstr=F6m?=

Hi,

I've developed a basic dialog program using the MFC foundation wizard.

Upon pushing one of the buttons, a time consuming processing is invoked,
during which the user cannot access the 'Cancel' pushbutton, nor can the
processing in question update any fields in the dialog box. It can updated
the progress bar however.

In order to release the window during this time consuming processing to
allow the user to cancel the processing, do I have to create a separate
thread? Will OnIdol() be a feasible option? Are there any simpler options
that I'm overlooking?

A thread is probably best but there might be other solutions, this
however is off-topic here since it's not a C++ language concern. For
further help with MFC and other MS technologies try one of the
following groups:
microsoft.public.vc.mfc
microsoft.public.vc.language
microsoft.public.dotnet.languages.vc
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,297
Messages
2,571,536
Members
48,282
Latest member
Xyprime

Latest Threads

Top