alternatively, you can use CWnd::SetForegroundWindow(
James
Main Topics
Browse All TopicsIf I have an MFC dialog and dynamically create controls on it e.g a tab control. How do I set focus on the main parent dialog afterwards?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
OK Thanks,
Can you tell me how to use this in my OnInitFunction?? InMy Oninit I create a tab control like so:
dlgTab1Dlg = new CTab1(this);
dlgTab1Dlg->Create(IDD_TAB1
dlgTab1Dlg->SetParent(&m_ta
dlgTab1Dlg->ShowWindow(SW_S
dlgTab1Dlg->SetWindowPos(NU
dlgTab2Dlg = new CTab2(this);
dlgTab2Dlg->Create(IDD_TAB2
dlgTab2Dlg->SetParent(&m_ta
dlgTab2Dlg->ShowWindow(SW_S
dlgTab2Dlg->SetWindowPos(NU
anf after this I want focus to go to my main dialog.
is the tab control the part of your main dialog.
if not, fetch the handle to the main dialog window.
then use
PostMessage with required LParam and WParam:
for example, check out:
http://www.softwareobjecti
for details of message, check out:
http://msdn.microsoft.com/
Do let me know if you have any queries.
James
Business Accounts
Answer for Membership
by: lucky_jamesPosted on 2009-05-16 at 02:49:05ID: 24401888
you can use WM_NEXTDLGCTL message
ewthing/ar chive/2004 /08/02/ 205 624.aspx
check out:
http://blogs.msdn.com/oldn
James