Click here to Skip to main content
15,884,804 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How to calculate width and height of different font size ,font style and no of characters ? Pin
shiv@nand2-Apr-10 2:15
shiv@nand2-Apr-10 2:15 
GeneralRe: How to calculate width and height of different font size ,font style and no of characters ? Pin
Eugen Podsypalnikov2-Apr-10 2:18
Eugen Podsypalnikov2-Apr-10 2:18 
GeneralRe: How to calculate width and height of different font size ,font style and no of characters ? Pin
shiv@nand2-Apr-10 2:25
shiv@nand2-Apr-10 2:25 
QuestionCan I export a makefile from Visual Studio? Pin
Aric Wang1-Apr-10 19:04
Aric Wang1-Apr-10 19:04 
QuestionWhat is your point, then? Pin
CPallini2-Apr-10 0:10
mveCPallini2-Apr-10 0:10 
QuestionHow to write a function that calls a secondary thread and returns back to the main thread? Pin
eight1-Apr-10 19:03
eight1-Apr-10 19:03 
QuestionRe: How to write a function that calls a secondary thread and returns back to the main thread? Pin
Adam Roderick J1-Apr-10 19:27
Adam Roderick J1-Apr-10 19:27 
AnswerRe: How to write a function that calls a secondary thread and returns back to the main thread? Pin
Cedric Moonen1-Apr-10 20:22
Cedric Moonen1-Apr-10 20:22 
I think you didn't really understand how threading works. You can't "call" a thread, a thread is running in parallel of your main thread and you cannot call it.
From your example, it looks like you want to do some processing, get the results of the processing when done and display that result, all of that WITHOUT freezing the UI (that's why you want a thread, right) ? Am I correct ?
If yes, then this is not the way to do it: in your Foo function, you are anyway waiting for the result of your thread (thus blocking the main thread), which means that the UI messages won't be processed anymore.
The best way to solve your problem is to start the thread (in your FunctionX for instance) and then post a user defined message containing the result to the UI. I suggest you read this very good article[^] for more information.
Cédric Moonen
Software developer

Charting control [v3.0]
OpenGL game tutorial in C++

GeneralRe: How to write a function that calls a secondary thread and returns back to the main thread? Pin
eight1-Apr-10 20:50
eight1-Apr-10 20:50 
QuestionLong SMS in PDU mode not Done. Pin
Le@rner1-Apr-10 18:59
Le@rner1-Apr-10 18:59 
QuestionSuspend ShellExcuteEx Pin
Orion Star1-Apr-10 11:06
Orion Star1-Apr-10 11:06 
AnswerRe: Suspend ShellExcuteEx Pin
Richard Andrew x641-Apr-10 11:13
professionalRichard Andrew x641-Apr-10 11:13 
GeneralRe: Suspend ShellExcuteEx Pin
Orion Star2-Apr-10 4:12
Orion Star2-Apr-10 4:12 
GeneralRe: Suspend ShellExcuteEx Pin
Richard Andrew x642-Apr-10 4:53
professionalRichard Andrew x642-Apr-10 4:53 
GeneralRe: Suspend ShellExcuteEx Pin
Orion Star2-Apr-10 5:12
Orion Star2-Apr-10 5:12 
GeneralRe: Suspend ShellExcuteEx Pin
Richard Andrew x642-Apr-10 5:15
professionalRichard Andrew x642-Apr-10 5:15 
GeneralRe: Suspend ShellExcuteEx Pin
Richard Andrew x642-Apr-10 5:35
professionalRichard Andrew x642-Apr-10 5:35 
GeneralRe: Suspend ShellExcuteExd Pin
Orion Star2-Apr-10 9:53
Orion Star2-Apr-10 9:53 
GeneralRe: Suspend ShellExcuteExd Pin
Richard Andrew x642-Apr-10 9:56
professionalRichard Andrew x642-Apr-10 9:56 
GeneralRe: Suspend ShellExcuteExd Pin
Orion Star2-Apr-10 10:09
Orion Star2-Apr-10 10:09 
GeneralRe: Suspend ShellExcuteEx Pin
Orion Star2-Apr-10 9:45
Orion Star2-Apr-10 9:45 
AnswerRe: Suspend ShellExcuteEx Pin
Adam Roderick J1-Apr-10 19:58
Adam Roderick J1-Apr-10 19:58 
GeneralRe: Suspend ShellExcuteEx Pin
Orion Star2-Apr-10 4:13
Orion Star2-Apr-10 4:13 
GeneralRe: Suspend ShellExcuteEx Pin
Adam Roderick J2-Apr-10 5:11
Adam Roderick J2-Apr-10 5:11 
GeneralRe: Suspend ShellExcuteEx Pin
Orion Star2-Apr-10 9:35
Orion Star2-Apr-10 9:35 

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.