Click here to Skip to main content
15,886,919 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Creating a column with bitmaps on CListCtrl residing on a dialog Pin
Stuart Dootson19-May-09 0:34
professionalStuart Dootson19-May-09 0:34 
GeneralRe: Creating a column with bitmaps on CListCtrl residing on a dialog Pin
JJeffrey19-May-09 23:26
JJeffrey19-May-09 23:26 
QuestionPure win32 cross-process child windows Pin
megaadam18-May-09 21:36
professionalmegaadam18-May-09 21:36 
Answer[Message Deleted] Pin
Perisic, Aleksandar18-May-09 23:59
Perisic, Aleksandar18-May-09 23:59 
General[Message Deleted] Pin
megaadam19-May-09 1:01
professionalmegaadam19-May-09 1:01 
General[Message Deleted] Pin
Perisic, Aleksandar19-May-09 1:42
Perisic, Aleksandar19-May-09 1:42 
QuestionClosing an MDI child window having a worker thread in execution Pin
CString(0xcccccccc)18-May-09 21:29
CString(0xcccccccc)18-May-09 21:29 
AnswerRe: Closing an MDI child window having a worker thread in execution Pin
Stuart Dootson18-May-09 22:57
professionalStuart Dootson18-May-09 22:57 
CString(0xcccccccc) wrote:
Normally I set the bThreadMustStop to TRUE, then enter a loop waiting for bThreadStopped to become TRUE

Don't. Set bThreadMustStop to TRUE with InterlockedExchange[^], then wait for the thread to exit using <a href="http://msdn.microsoft.com/en-us/library/ms687032.aspx" rel="nofollow">WaitForSingleObject</a>[^], like this:
// Assume thread handle is in the variable hThread
InterlockedExchange((LONG*)&bThreadMustStop, (LONG)TRUE);
WaitForSingleObject(hThread, INFINITE); // Or whatever time-out is valid
The <a href="http://msdn.microsoft.com/en-us/library/ms687032.aspx" rel="nofollow">WaitForSingleObject</a> yields control to the kernel, allowing the thread to get some processor time, so it can read the flag and then exit. The act of the thread exiting will cause the thread handle to enter a signalled state, terminating the <a href="http://msdn.microsoft.com/en-us/library/ms687032.aspx" rel="nofollow">WaitForSingleObject</a> call.



QuestionCheck file is open or not Pin
Davitor18-May-09 20:50
Davitor18-May-09 20:50 
AnswerRe: Check file is open or not Pin
Naveen18-May-09 22:06
Naveen18-May-09 22:06 
AnswerRe: Check file is open or not Pin
Stuart Dootson18-May-09 22:44
professionalStuart Dootson18-May-09 22:44 
AnswerRe: Check file is open or not Pin
Divyang Mithaiwala19-May-09 1:00
Divyang Mithaiwala19-May-09 1:00 
GeneralRe: Check file is open or not Pin
_Flaviu4-Oct-11 23:39
_Flaviu4-Oct-11 23:39 
Questionusing container class for c++ class objects Pin
hawk23reddy18-May-09 20:27
hawk23reddy18-May-09 20:27 
AnswerRe: using container class for c++ class objects Pin
CPallini18-May-09 21:26
mveCPallini18-May-09 21:26 
GeneralRe: using container class for c++ class objects Pin
hawk23reddy18-May-09 23:14
hawk23reddy18-May-09 23:14 
GeneralRe: using container class for c++ class objects Pin
CPallini18-May-09 23:53
mveCPallini18-May-09 23:53 
GeneralRe: using container class for c++ class objects Pin
hawk23reddy19-May-09 0:57
hawk23reddy19-May-09 0:57 
GeneralRe: using container class for c++ class objects Pin
CPallini19-May-09 1:23
mveCPallini19-May-09 1:23 
AnswerRe: using container class for c++ class objects Pin
BadKarma18-May-09 22:19
BadKarma18-May-09 22:19 
AnswerRe: using container class for c++ class objects Pin
«_Superman_»18-May-09 23:42
professional«_Superman_»18-May-09 23:42 
Questionsegmentation fault issue in derived class assigment [modified] Pin
hawk23reddy18-May-09 19:35
hawk23reddy18-May-09 19:35 
AnswerRe: segmentation fault issue in derived class assigment Pin
Taran918-May-09 19:55
Taran918-May-09 19:55 
AnswerRe: segmentation fault issue in derived class assigment Pin
tolw18-May-09 19:59
tolw18-May-09 19:59 
GeneralRe: segmentation fault issue in derived class assigment Pin
hawk23reddy18-May-09 20:05
hawk23reddy18-May-09 20:05 

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.