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

C / C++ / MFC

 
Questionhow to build a dialog like vista or windows 7 Pin
zhanghui543219-Aug-09 22:33
zhanghui543219-Aug-09 22:33 
AnswerRe: how to build a dialog like vista or windows 7 Pin
David Crow20-Aug-09 3:13
David Crow20-Aug-09 3:13 
GeneralRe: how to build a dialog like vista or windows 7 Pin
zhanghui543220-Aug-09 15:14
zhanghui543220-Aug-09 15:14 
GeneralRe: how to build a dialog like vista or windows 7 Pin
David Crow21-Aug-09 2:42
David Crow21-Aug-09 2:42 
AnswerRe: how to build a dialog like vista or windows 7 Pin
zhu_lin23-Aug-09 21:45
zhu_lin23-Aug-09 21:45 
GeneralRe: how to build a dialog like vista or windows 7 Pin
zhanghui543224-Aug-09 15:22
zhanghui543224-Aug-09 15:22 
Questionclass instantiation Pin
paolosh19-Aug-09 22:12
paolosh19-Aug-09 22:12 
AnswerRe: class instantiation Pin
Cedric Moonen19-Aug-09 22:22
Cedric Moonen19-Aug-09 22:22 
GeneralRe: class instantiation Pin
paolosh19-Aug-09 22:30
paolosh19-Aug-09 22:30 
GeneralRe: class instantiation Pin
Cedric Moonen19-Aug-09 22:45
Cedric Moonen19-Aug-09 22:45 
GeneralRe: class instantiation Pin
paolosh20-Aug-09 3:07
paolosh20-Aug-09 3:07 
GeneralRe: class instantiation Pin
CPallini19-Aug-09 23:07
mveCPallini19-Aug-09 23:07 
GeneralRe: class instantiation Pin
paolosh19-Aug-09 22:36
paolosh19-Aug-09 22:36 
GeneralRe: class instantiation Pin
Cedric Moonen19-Aug-09 22:42
Cedric Moonen19-Aug-09 22:42 
AnswerRe: class instantiation Pin
Maximilien20-Aug-09 1:50
Maximilien20-Aug-09 1:50 
GeneralRe: class instantiation Pin
paolosh20-Aug-09 3:04
paolosh20-Aug-09 3:04 
QuestionTimer without CWnd Pin
Kiriko19-Aug-09 21:58
Kiriko19-Aug-09 21:58 
AnswerRe: Timer without CWnd Pin
Adam Roderick J19-Aug-09 22:02
Adam Roderick J19-Aug-09 22:02 
AnswerRe: Timer without CWnd Pin
Randor 19-Aug-09 22:16
professional Randor 19-Aug-09 22:16 
AnswerRe: Timer without CWnd Pin
Nishad S19-Aug-09 22:21
Nishad S19-Aug-09 22:21 
Kiriko wrote:
If I don't change j, the program gets stuck runngin DoJob forever, obviously, and the client never gets a chance to call StopTimer().


This is because your implementation of

Kiriko wrote:
while(j)
{
MSG msg;
GetMessage(&msg, NULL, 0, 0);
DisplatchMessage(&msg);
}


is wrong. That means GetMessage will wait for getting message and the while loop is running for infinite time.

Btw, I feel you're trying to implement something simple as complicated.

I prefer you try for thread. And the thread function would be something like,

ThreadProc(...)
{
 while( j )
 {
   DoJob();
   Sleep( 1000 );
 }
}


Usage of events will be better for stopping the thread.

- ns ami -

AnswerRe: Timer without CWnd Pin
Ahmed Charfeddine19-Aug-09 22:27
Ahmed Charfeddine19-Aug-09 22:27 
AnswerRe: Timer without CWnd Pin
KarstenK19-Aug-09 22:46
mveKarstenK19-Aug-09 22:46 
QuestionMFC Dialog-based Document with multiple forms using VC++6 Pin
Raymond Cowin19-Aug-09 21:39
Raymond Cowin19-Aug-09 21:39 
AnswerRe: MFC Dialog-based Document with multiple forms using VC++6 [modified] Pin
Adam Roderick J19-Aug-09 21:59
Adam Roderick J19-Aug-09 21:59 
GeneralRe: MFC Dialog-based Document with multiple forms using VC++6 Pin
Raymond Cowin20-Aug-09 2:32
Raymond Cowin20-Aug-09 2:32 

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.