CDialog controls and tab orders...
Reza Razavipour -- biles.com!reza_r@jabberwock.biles.com Tuesday, May 07, 1996 VC4.1 on NT3.5.1 I am creating a CDialog based object, that has a CEdit and a CSpinButtonCtrl. This dialog WS_CONTROL is set. Now a CFormView derived object has one of the above CDialog based object as a member variable. All is working well and behaving properly. With a call to SetWindowPos, I have set the tabbing order for the CDialog based object. The tabbing order into the object(CDialog based) is fine and works, but as many times as I tab, tabbing never it given back to CFormView based object. How do I solve this dilemma? Any hint is greatly appreciated. TIA Reza
John & Annette Elsbree -- elsbree@msn.com Friday, May 10, 1996 Reza - Set WS_EX_CONTROLPARENT as an extended style on the CDialog-based object. The easiest way to do this: BOOL CSampleDialog::PreCreateWindow(CREATESTRUCT& cs) { cs.dwExStyle |= WS_EX_CONTROLPARENT; return CDialog::PreCreateWindow(cs); } John (not speaking for Microsoft) ---------- From: owner-mfc-l@netcom.com on behalf of Reza Razavipour Sent: Tuesday, May 07, 1996 11:45 AM To: MFC-L@netcom.com Subject: CDialog controls and tab orders... VC4.1 on NT3.5.1 I am creating a CDialog based object, that has a CEdit and a CSpinButtonCtrl. This dialog WS_CONTROL is set. Now a CFormView derived object has one of the above CDialog based object as a member variable. All is working well and behaving properly. With a call to SetWindowPos, I have set the tabbing order for the CDialog based object. The tabbing order into the object(CDialog based) is fine and works, but as many times as I tab, tabbing never it given back to CFormView based object. How do I solve this dilemma? Any hint is greatly appreciated. TIA Reza
| Вернуться в корень Архива |