Click here to Skip to main content
15,867,935 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionMSXML Issue [modified] Pin
002comp6-Apr-10 19:07
002comp6-Apr-10 19:07 
AnswerRe: MSXML Issue Pin
CPallini6-Apr-10 21:41
mveCPallini6-Apr-10 21:41 
QuestionNeed to read big-endian file (Windows) Pin
o m n i6-Apr-10 15:06
o m n i6-Apr-10 15:06 
AnswerRe: Need to read big-endian file (Windows) Pin
Garth J Lancaster6-Apr-10 20:05
professionalGarth J Lancaster6-Apr-10 20:05 
GeneralRe: Need to read big-endian file (Windows) Pin
o m n i11-Apr-10 18:14
o m n i11-Apr-10 18:14 
AnswerRe: Need to read big-endian file (Windows) Pin
Eugen Podsypalnikov6-Apr-10 21:39
Eugen Podsypalnikov6-Apr-10 21:39 
AnswerRe: Need to read big-endian file (Windows) Pin
Luc Pattyn6-Apr-10 23:31
sitebuilderLuc Pattyn6-Apr-10 23:31 
QuestionAfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
Vaclav_6-Apr-10 14:25
Vaclav_6-Apr-10 14:25 
Could someone please explain to me why the following code does not work?

I build a new thread in a view process:
….
m_COpenHR_AutoCOM_Thread = (COpenHR_AutoCOM_Thread*) AfxBeginThread(ThreadFunction,this,THREAD_PRIORITY_LOWEST);
VERIFY(m_COpenHR_AutoCOM_Thread);
return 1;
}

Runs the thread function within the view class just fine.
Now I want to stop the process.

In property page I have this code to post thread message:

CWinThread* pCurrentThread = AfxGetThread( );


if(!pCurrentThread->PostThreadMessage(WM_USER_AUTO_COM , 0, 1))
{
TRACE("PostThreadMessage(WM_USER_AUTO_COM , 0, 1))");
}

In the derived CWinThread class I have this:

BEGIN_MESSAGE_MAP(COpenHR_AutoCOM_Thread, CWinThread)
//{{AFX_MSG_MAP(COpenHR_AutoCOM_Thread)
// NOTE - the ClassWizard will add and remove mapping macros here.
ON_THREAD_MESSAGE( WM_USER_AUTO_COM, ControlThread )
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

I never get to the ControlThread function.

What am I missing or doing wrong? Should PostThreadMessage be directed to my new thread and how?
Thanks you for your help.
Vaclav
AnswerRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
No Name No Name No Name6-Apr-10 17:56
No Name No Name No Name6-Apr-10 17:56 
AnswerRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
ramana.g6-Apr-10 18:26
ramana.g6-Apr-10 18:26 
GeneralRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
sthalasayanam6-Apr-10 18:43
sthalasayanam6-Apr-10 18:43 
AnswerRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
Rajesh R Subramanian7-Apr-10 0:16
professionalRajesh R Subramanian7-Apr-10 0:16 
AnswerRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
David Crow7-Apr-10 3:05
David Crow7-Apr-10 3:05 
AnswerRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
Vaclav_7-Apr-10 6:26
Vaclav_7-Apr-10 6:26 
GeneralRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
Vaclav_7-Apr-10 6:36
Vaclav_7-Apr-10 6:36 
AnswerRe: AfxBeginThread and ON_THREAD_MESSAGE does not work using PostThreadMessage Pin
Vaclav_7-Apr-10 8:01
Vaclav_7-Apr-10 8:01 
QuestionReset to computer Pin
RomTibi6-Apr-10 9:57
RomTibi6-Apr-10 9:57 
QuestionRe: Reset to computer Pin
David Crow6-Apr-10 10:04
David Crow6-Apr-10 10:04 
AnswerRe: Reset to computer Pin
RomTibi6-Apr-10 10:24
RomTibi6-Apr-10 10:24 
AnswerRe: Reset to computer Pin
David Crow6-Apr-10 10:26
David Crow6-Apr-10 10:26 
GeneralRe: Reset to computer Pin
RomTibi7-Apr-10 5:29
RomTibi7-Apr-10 5:29 
AnswerRe: Reset to computer Pin
Eugen Podsypalnikov6-Apr-10 10:07
Eugen Podsypalnikov6-Apr-10 10:07 
GeneralRe: Reset to computer Pin
RomTibi7-Apr-10 5:29
RomTibi7-Apr-10 5:29 
AnswerShutdown -r Pin
gamefreak22916-Apr-10 11:07
gamefreak22916-Apr-10 11:07 
GeneralRe: Shutdown -r Pin
RomTibi7-Apr-10 5:30
RomTibi7-Apr-10 5:30 

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.