Wizard Property Sheet - customize
Greg Powers -- pow@cruzio.com Monday, September 23, 1996 Environment: WIN95 VC++ 4.2 =============================== I am using SetWizardMode() with CPropertySheet. I need to put bitmaps on the Next/Back/Apply/Etc buttons. Can someone point me towards some documentation or example code?? <<<< Greg Powers, pow@cruzio.com, Entriade Systems >>>>
Rudd Clive -- crudd@softronic.se Wednesday, September 25, 1996 [Mini-digest: 3 responses] If you use propertysheet from components Gallery you=B4ll get=20 SetWizardMode() call in CPropertySheet constructor, plus you get a class that has a OnDraw=20 function for the propertysheet, use this in every page instead for the=20 propertysheet. ---------- From: Greg Powers[SMTP:pow@cruzio.com] Sent: den 23 september 1996 23:13 To: mfc-l@netcom.com Subject: Wizard Property Sheet - customize Environment: WIN95 VC++ 4.2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D I am using SetWizardMode() with CPropertySheet. I need to put bitmaps=20 on the Next/Back/Apply/Etc buttons. Can someone point me towards some documentation or example code?? If you use propertysheet from components Gallery you=B4ll get=20 SetWizardMode() call in CPropertySheet constructor, plus you get a class that has a OnDraw=20 function for the propertysheet, use this in every page instead for the=20 propertysheet. <<<< Greg Powers, pow@cruzio.com, Entriade Systems >>>> -----From: beriksen@cda.com You haven't looked very hard, so I won't write very hard... Look into changing the style of the buttons to ownerdraw. There's also a bitmap button type, I think. Look into that, too. To get a CWnd pointer to the button is probably the only hard part. You can use MyPropertySheet->GetDlgItem(ID_WIZNEXT or ID_WIZFINISH or ID_WIZBACK or IDCANCEL). [Moderator's note: He could also use the SetBitmap() routine in Win95. The reason I let this question through was so that someone might deal with what is "probably the only hard part". My advice to Greg at this point is to use Spy++ to find the IDs of the buttons. Maybe someone knows these offhand, and could explain why there isn't a simple, documented way to get to these buttons.] Brian Eriksen CDA/Wiesenberger beriksen@cda.com -----From: Alexander GrigorievTo customize standart buttons you need to declare CBitmapButton members = in your CPropertySheet derived class, then associate these members with = the controls. You will probably need to modify the buttons' style.
| Вернуться в корень Архива |