Click here to Skip to main content
15,902,114 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: how to using the bmp pic of the resource to fill a rectangle? Pin
David Crow12-Nov-09 3:09
David Crow12-Nov-09 3:09 
AnswerRe: how to using the bmp pic of the resource to fill a rectangle? Pin
Covean11-Nov-09 3:31
Covean11-Nov-09 3:31 
GeneralRe: how to using the bmp pic of the resource to fill a rectangle? Pin
kk_Kevin11-Nov-09 19:49
kk_Kevin11-Nov-09 19:49 
QuestionRe: how to using the bmp pic of the resource to fill a rectangle? Pin
David Crow12-Nov-09 3:10
David Crow12-Nov-09 3:10 
QuestionProcess Termination waiting for Event - Win32 Pin
Krischu11-Nov-09 1:08
Krischu11-Nov-09 1:08 
AnswerRe: Process Termination waiting for Event - Win32 Pin
Covean11-Nov-09 1:27
Covean11-Nov-09 1:27 
GeneralRe: Process Termination waiting for Event - Win32 [modified] Pin
Krischu11-Nov-09 2:35
Krischu11-Nov-09 2:35 
GeneralRe: Process Termination waiting for Event - Win32 Pin
Covean11-Nov-09 3:03
Covean11-Nov-09 3:03 
A process handle acts as a kind of "event" and its fired if the process terminates, so you can add this handle to your hEvents array.

Does the -->>> WaitForSingleObject(pi.hProcess,INFINITE) hang in that function call? 


Yes if you use INFINITE as time interval. Laugh | :laugh:

Here some code for you:

HANDLE hObjectsToWaitFor[2];
hObjectsToWaitFor[0] = hSomeEventHandle;
hObjectsToWaitFor[1] = pi.hProcess;

while(1)
{
    dWait = WaitForMultipleObjects(2, &hObjectsToWaitFor, FALSE, 1000 /*do not use sleep cause this function can do this for you*/);
    switch(dWait)
    {
       case WAIT_OBJECT_0 + 0: /*hSomeEventHandle fired*/
       {
           // do something
           break;
       }
       case WAIT_OBJECT_0 + 1: /*pi.hProcess fired*/
       {
           // the started process has terminated
           GetExitCodeProcess ( pi.hProcess, &procstat );
           // do something
           break;
       }
       default: // Timeout
       {
           // do something
           break;
       }
    }
}


[edit]
read the remarks section of WaitForMultipleObjects to see what kind of handles you also can wait for with.
(Examples: Event, Memory resource notification, Mutex, Process, Semaphore, Thread)

Greetings
Covean

GeneralRe: Process Termination waiting for Event - Win32 [modified] Pin
Krischu11-Nov-09 3:43
Krischu11-Nov-09 3:43 
GeneralRe: Process Termination waiting for Event - Win32 Pin
Covean11-Nov-09 4:01
Covean11-Nov-09 4:01 
QuestionChanging _MBCS to _UNICODE create problem Pin
m_mun11-Nov-09 0:51
m_mun11-Nov-09 0:51 
AnswerRe: Changing _MBCS to _UNICODE create problem Pin
MsmVc11-Nov-09 1:06
MsmVc11-Nov-09 1:06 
GeneralRe: Changing _MBCS to _UNICODE create problem Pin
m_mun11-Nov-09 2:01
m_mun11-Nov-09 2:01 
GeneralRe: Changing _MBCS to _UNICODE create problem Pin
Richard MacCutchan11-Nov-09 2:48
mveRichard MacCutchan11-Nov-09 2:48 
QuestionRe: Changing _MBCS to _UNICODE create problem Pin
22491711-Nov-09 6:23
22491711-Nov-09 6:23 
AnswerRe: Changing _MBCS to _UNICODE create problem Pin
Randor 11-Nov-09 9:49
professional Randor 11-Nov-09 9:49 
QuestionAfterCalculate is missing in Excel.tli, version: Office 2003 Pin
KTTransfer11-Nov-09 0:35
KTTransfer11-Nov-09 0:35 
AnswerRe: AfterCalculate is missing in Excel.tli, version: Office 2003 Pin
MsmVc11-Nov-09 1:01
MsmVc11-Nov-09 1:01 
GeneralRe: AfterCalculate is missing in Excel.tli, version: Office 2003 Pin
KTTransfer12-Nov-09 17:41
KTTransfer12-Nov-09 17:41 
GeneralRe: AfterCalculate is missing in Excel.tli, version: Office 2003 Pin
MsmVc12-Nov-09 17:45
MsmVc12-Nov-09 17:45 
QuestionA Spell Checking Engine Compatible for Visual C++ 2005 Pin
napadaan11-Nov-09 0:26
napadaan11-Nov-09 0:26 
AnswerRe: A Spell Checking Engine Compatible for Visual C++ 2005 Pin
Chris Losinger11-Nov-09 4:13
professionalChris Losinger11-Nov-09 4:13 
Questionwhat is dwExtraInfo in KBDLLHOOKSTRUCT Pin
Nitheesh George10-Nov-09 23:27
Nitheesh George10-Nov-09 23:27 
AnswerRe: what is dwExtraInfo in KBDLLHOOKSTRUCT Pin
Covean10-Nov-09 23:51
Covean10-Nov-09 23:51 
QuestionLoading exe fromDVD issue [modified] Pin
kumar sanghvi10-Nov-09 23:26
kumar sanghvi10-Nov-09 23:26 

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.