Zoom Control Combo
Andrew Kondrashow -- recoder@world.std.com Tuesday, January 21, 1997 Environment: MSVC 4.1 Win95 I'm trying to reproduce a combo-box embedded into toolbar similar to 'Zoom Control' in MS Word. I have a notification handler in my view class and it's called fine. The problem is : I can't pass focus back to the active view after user press 'Enter'. I belive that it's easy task and there are samples of this. Can someone point me them ? Thanks ! Andrew Kondrashov recoder@world.std.com
Paul Martinsen -- pmartinsen@hort.cri.nz Tuesday, January 28, 1997 [Mini-digest: 2 responses] > Environment: MSVC 4.1 Win95 > > I'm trying to reproduce a combo-box embedded into toolbar similar > to 'Zoom Control' in MS Word. I have a notification handler in my > view class and it's called fine. The problem is : I can't pass focus > back to the active view after user press 'Enter'. I belive that it's easy > task and there are samples of this. Can someone point me them ? > Thanks ! I'm working on a control similar to the multiple undo dropdowns in word, and had a similar problem: I have a object derived from a button which gets the focus. In OnSetFocus, I save the window handle of the window which last had focus, then when I'm finished with the drop down, I call ::SetFocus(m_hwndOldFocus); Hope this is of some help, Paul. Paul Martinsen. --------------------------------------------------------------- PhD Student. p.martinsen@auckland.ac.nz Deparment of Electrical and Electronic Engineering University of Auckland. Hort+Research Private Bag Ruakura Research Centre Auckland Hamilton. New Zealand New Zealand. --------------------------------------------------------------- -----From: Kostya Sebov> Environment: MSVC 4.1 Win95 > > I'm trying to reproduce a combo-box embedded into toolbar similar > to 'Zoom Control' in MS Word. I have a notification handler in my > view class and it's called fine. The problem is : I can't pass focus > back to the active view after user press 'Enter'. I belive that it's easy > task and there are samples of this. Can someone point me them ? > Thanks ! > > Andrew Kondrashov > recoder@world.std.com > > If the problem is only settign the focus, why don't you just call CWnd::SetFocus from within your view's notification handler? HTH, --- Kostya Sebov. ---------------------------------------------------------------------------- Tel: (38 044) 266-6387 | Fax: (38 044) 266-6195 | E-mail: sebov@is.kiev.ua
Dulepov Dmitry -- dima@ssm6000.samsung.ru Monday, February 24, 1997 [Mailer: "Groupware E-Mail". Version 1.03.000] > [From: Andrew Kondrashov > >I'm trying to reproduce a combo-box embedded into toolbar similar >to 'Zoom Control' in MS Word. I have a notification handler in my >view class and it's called fine. The problem is : I can't pass focus >back to the active view after user press 'Enter'. I belive that it's easy >task and there are samples of this. Can someone point me them ? >Thanks ! Look at CBN_CLOSEUP description and add a handler to your view. Use SetFocus() to set the focus to your view. Dmitry A. Dulepov Samsung Electronics Co., Ltd. Russian Research Center Phone: +7 (095) 213-9207 Fax: +7 (095) 213-9196 E-mail: dima@src.samsung.ru ====================================
Become an MFC-L member | Вернуться в корень Архива |