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

C / C++ / MFC

 
AnswerRe: How to paint overlay graphics Pin
Boris van de Laarschot25-Feb-06 5:37
Boris van de Laarschot25-Feb-06 5:37 
Questionactivex Pin
ramyasangeet24-Feb-06 0:42
ramyasangeet24-Feb-06 0:42 
AnswerRe: activex Pin
khan++24-Feb-06 2:26
khan++24-Feb-06 2:26 
QuestionRe: activex Pin
ramyasangeet24-Feb-06 17:30
ramyasangeet24-Feb-06 17:30 
AnswerRe: activex Pin
khan++25-Feb-06 2:03
khan++25-Feb-06 2:03 
QuestionExclusive window Pin
Nishad S24-Feb-06 0:41
Nishad S24-Feb-06 0:41 
AnswerRe: Exclusive window Pin
Nibu babu thomas24-Feb-06 0:51
Nibu babu thomas24-Feb-06 0:51 
AnswerRe: Exclusive window Pin
khan++24-Feb-06 2:38
khan++24-Feb-06 2:38 
I think you could:
1- Create an array of HWND's, that is enough to accomodate all the children.
2- In OnInitDialog() function, take the HWND's associated with all the children into that array using GetDlgItem(...) etc.
3- Now start the timer at about 100ms etc. SetTimer(2,100,NULL);
4- In the timer function, check if any of the HWND's in the array has focus. GetFocus(). It will return BOOL to let you know that somebody in that array has the focus. If nobody in that list has the focus, then hide the dialog using ShowWindow(SW_HIDE) etc. or close it, whatever you want.
5- Create this dialog as Modeless.
6- Now you are good to go.

And about KillFocus() etc, those functions don't work, because if there is even one child (except statics etc) on the window, that child will keep the focus, and the parent will never get the focus.

Hope that helps.


this is this.
GeneralRe: Exclusive window Pin
ThatsAlok26-Feb-06 21:05
ThatsAlok26-Feb-06 21:05 
GeneralRe: Exclusive window Pin
khan++26-Feb-06 21:24
khan++26-Feb-06 21:24 
GeneralRe: Exclusive window Pin
ThatsAlok26-Feb-06 22:08
ThatsAlok26-Feb-06 22:08 
AnswerRe: Exclusive window Pin
ThatsAlok26-Feb-06 21:00
ThatsAlok26-Feb-06 21:00 
GeneralRe: Exclusive window Pin
Nishad S26-Feb-06 21:18
Nishad S26-Feb-06 21:18 
QuestionAccess Denied on GetDC and CreateDC Pin
donnelly_mark24-Feb-06 0:27
donnelly_mark24-Feb-06 0:27 
AnswerRe: Access Denied on GetDC and CreateDC Pin
James Brown24-Feb-06 6:34
James Brown24-Feb-06 6:34 
GeneralRe: Access Denied on GetDC and CreateDC Pin
donnelly_mark24-Feb-06 6:40
donnelly_mark24-Feb-06 6:40 
QuestionEditBoxes, ListBoxes and ComboBoxes painting Pin
ilgale24-Feb-06 0:06
ilgale24-Feb-06 0:06 
AnswerRe: EditBoxes, ListBoxes and ComboBoxes painting Pin
Nibu babu thomas24-Feb-06 0:25
Nibu babu thomas24-Feb-06 0:25 
QuestionRe: EditBoxes, ListBoxes and ComboBoxes painting Pin
Naveen24-Feb-06 0:52
Naveen24-Feb-06 0:52 
AnswerRe: EditBoxes, ListBoxes and ComboBoxes painting Pin
Nibu babu thomas24-Feb-06 0:58
Nibu babu thomas24-Feb-06 0:58 
QuestionComparing text size Pin
llp00na24-Feb-06 0:03
llp00na24-Feb-06 0:03 
QuestionIE HTTP headers Pin
acroitor23-Feb-06 21:13
acroitor23-Feb-06 21:13 
AnswerRe: IE HTTP headers Pin
llp00na23-Feb-06 23:53
llp00na23-Feb-06 23:53 
QuestionRe: IE HTTP headers Pin
acroitor24-Feb-06 1:35
acroitor24-Feb-06 1:35 
AnswerRe: IE HTTP headers Pin
llp00na24-Feb-06 3:50
llp00na24-Feb-06 3:50 

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.