Setting tabstops in an OCX control?
Dave Tucker -- orca!dtucker@netcom.com Tuesday, January 09, 1996 I have created an OCX control using the CDK with MSVC 1.52c. The control creates several child CEdit windows and I want to be able to tab between them using the the TAB key. I create the windows using CEdit.Create(..) with a WS_TABSTOP style but the tab key moves focus to the next control outside my OCX. How can I trap the tab and set the focus to the next CEdit in my control? Thanks! ------------------------------------------------------------------------ ----------------------------- Dave Tucker T.R.A.D.E., Inc. dtucker@tradeinfo.com ph. (415) 513-0930 ext. 225 ------------------------------------------------------------------------ ----------------------------- ------------------------------------------------------------------------ ----------------------------- Dave Tucker T.R.A.D.E., Inc. dtucker@tradeinfo.com ph. (415) 513-0930 ext. 225 ------------------------------------------------------------------------ -----------------------------
John & Annette Elsbree -- elsbree@msn.com Saturday, January 13, 1996 Windows 3.x does not handle nested dialogs (which is essentially what you're creating here) properly. You will need to have your OLE control trap the WM_KEYDOWN messages for itself, in an override of PreTranslateMessage. When you detect the Tab (or Shift+Tab) key, set the focus appropriately. mfcTeam.m_johnels; // does not represent Microsoft ---------- From: owner-mfc-l@netcom.com on behalf of Dave Tucker Sent: Tuesday, January 09, 1996 9:45 AM To: 'MFC Mailing List' Subject: Setting tabstops in an OCX control? I have created an OCX control using the CDK with MSVC 1.52c. The control creates several child CEdit windows and I want to be able to tab between them using the the TAB key. I create the windows using CEdit.Create(..) with a WS_TABSTOP style but the tab key moves focus to the next control outside my OCX. How can I trap the tab and set the focus to the next CEdit in my control?
| Вернуться в корень Архива |