3D look for CRichEditCtrl
Boerge Hansen -- etoboh@eto.ericsson.se Thursday, January 23, 1997 Environment: VC++ 4.0, NT 3.51 I have created a CRicheditCtrl using it's create function. But I do not get the 3d look! I have tried to use the windows styles, but they do not work! I also tried to use the CreateEx function, but I don not think this function applies to this Control? This is how I create the Control: (displayWinRect is a CRect) myRichCtrl.Create(WS_CHILD | WS_VISIBLE | ES_MULTILINE |ES_LEFT |ES_READONLY| WS_BORDER, displayWinRect, this, NULL); Any help out there? --=20 __ /\ \ B=F8rge Hansen Systems Engineer / \ \ Network Management etoboh@eto.ericsson.se / /\ \ \ Competence Centre memo: ETOBOH / / /\ \ \=20 / / /__\_\ \ ERICSSON AS =20 / / /________\ Po Box 34 Tel :+4766841200 \/____________| N-1361 Billingstad Direct :+4766841516 NORWAY Fax :+4766841550
Brian Jones -- BrianJ@apptechsys.com Friday, January 24, 1997 Borge, I have used the CRichEditCtrl 3d look by calling CreateEx and passing "RICHEDIT" as the ClassName, like this: CreateEx( dwExStyle, _T("RICHEDIT"), NULL, dwEditStyle ,x, y, nWidth, nHeight, pParentWnd->SafeHwnd(), NULL, NULL); Brian Jones Applied Technical Systems Bremerton, WA, USA >---------- >From: Boerge Hansen[SMTP:etoboh@eto.ericsson.se] >Sent: Thursday, January 23, 1997 3:02 AM >To: mfc-l@netcom.com >Subject: 3D look for CRichEditCtrl > >Environment: VC++ 4.0, NT 3.51 > >I have created a CRicheditCtrl using it's create function. >But I do not get the 3d look! I have tried to use the windows styles, >but they do not work! >I also tried to use the CreateEx function, but I don not think this >function applies to this Control? > >This is how I create the Control: >(displayWinRect is a CRect) > >myRichCtrl.Create(WS_CHILD | WS_VISIBLE | ES_MULTILINE |ES_LEFT >|ES_READONLY| WS_BORDER, displayWinRect, this, NULL); > >Any help out there? > >-- > __ > /\ \ Borge Hansen Systems Engineer > / \ \ Network Management etoboh@eto.ericsson.se > / /\ \ \ Competence Centre memo: ETOBOH > / / /\ \ \ > / / /__\_\ \ ERICSSON AS > / / /________\ Po Box 34 Tel :+4766841200 > \/____________| N-1361 Billingstad Direct :+4766841516 > NORWAY Fax :+4766841550 >
Paul Martinsen -- pmartinsen@hort.cri.nz Tuesday, January 28, 1997 [Mini-digest: 2 responses] > Environment: VC++ 4.0, NT 3.51 > > I have created a CRicheditCtrl using it's create function. > But I do not get the 3d look! I have tried to use the windows styles, > but they do not work! > > This is how I create the Control: > (displayWinRect is a CRect) > > myRichCtrl.Create(WS_CHILD | WS_VISIBLE | ES_MULTILINE |ES_LEFT > |ES_READONLY| WS_BORDER, displayWinRect, this, NULL); > Try CreateEx with WS_EX_CLIENTEDGE in the extended styles. This solved the problem with a list box for me. I suspect the class name for rich edit controls is "RichEdit", but you could check this using Spy++ . 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: David FriedAdd ES_SUNKEN to your list of styles. I create my control like this and = it works (VC++ 4.0) m_pEditor->Create( WS_CHILD | WS_VISIBLE | ES_SUNKEN,=20 Rect,=20 this,=20 IDC_MY_EDIT); Hope this helps. David Fried Director, Technical Services Sigma Systems, Inc. ---------- From: Boerge Hansen[SMTP:etoboh@eto.ericsson.se] Sent: Thursday, January 23, 1997 6:03 AM To: mfc-l@netcom.com Subject: 3D look for CRichEditCtrl Environment: VC++ 4.0, NT 3.51 I have created a CRicheditCtrl using it's create function. But I do not get the 3d look! I have tried to use the windows styles, but they do not work! I also tried to use the CreateEx function, but I don not think this function applies to this Control? This is how I create the Control: (displayWinRect is a CRect) myRichCtrl.Create(WS_CHILD | WS_VISIBLE | ES_MULTILINE |ES_LEFT |ES_READONLY| WS_BORDER, displayWinRect, this, NULL); Any help out there? --=20 __ /\ \ B=F8rge Hansen Systems Engineer / \ \ Network Management etoboh@eto.ericsson.se / /\ \ \ Competence Centre memo: ETOBOH / / /\ \ \=20 / / /__\_\ \ ERICSSON AS =20 / / /________\ Po Box 34 Tel :+4766841200 \/____________| N-1361 Billingstad Direct :+4766841516 NORWAY Fax :+4766841550
| Вернуться в корень Архива |