removing text from icon
Ramaswamy Hari -- hari@nextwave.com Monday, February 05, 1996 Hi, I have an mfc MDI application in which I create multiple views of a document. When I iconify the views I get an icon and a piece of text at the bottom of the icon. What I really need is something similar to windows 95 where I have a small bitmap and the text appearing to the right of the bitmap. I could make the icon owner drawn by overriding OnPaint and OnQueryDragIcon functions. But how do I get rid of the text from the bottom of the icon ? Also since each icon I generate will be different widths how do I make sure that the arrange icons menu item in the windows pulldown in my application will calculate the width and height of each of my icon properly ? thanks in advance for your help. -hari
Mike Blaszczak -- mikeblas@msn.com Monday, February 12, 1996 This isn't going to be very easy. If you remove the text from the icon, what do you want the corresponding entry in the "Window" menu to say? .B ekiM TCHAR sz[] = _T(""); ---------- From: owner-mfc-l@netcom.com on behalf of Ramaswamy Hari Sent: Monday, February 05, 1996 11:22 To: mfc-l@netcom.com Cc: hari@nextwave.com Subject: removing text from icon Hi, I have an mfc MDI application in which I create multiple views of a document. When I iconify the views I get an icon and a piece of text at the bottom of the icon. What I really need is something similar to windows 95 where I have a small bitmap and the text appearing to the right of the bitmap. I could make the icon owner drawn by overriding OnPaint and OnQueryDragIcon functions. But how do I get rid of the text from the bottom of the icon ? Also since each icon I generate will be different widths how do I make sure that the arrange icons menu item in the windows pulldown in my application will calculate the width and height of each of my icon properly ? thanks in advance for your help. -hari
Deepak Saxena -- Deepak_Saxena@ccm.ch.intel.com Tuesday, February 13, 1996 The text that appears underneath the icon is the title of your MDIChildWnd. So in your derived ChildWnd you are using, just change the title to the window to "" whenever the user iconizes it and change it back to normal when he restores it. Use CWnd::SetWindowText() to set the title. ---------- From: owner-mfc-l@netcom.com on behalf of Ramaswamy Hari Sent: Monday, February 05, 1996 11:22 To: mfc-l@netcom.com Cc: hari@nextwave.com Subject: removing text from icon Hi, I have an mfc MDI application in which I create multiple views of a document. When I iconify the views I get an icon and a piece of text at the bottom of the icon. What I really need is something similar to windows 95 where I have a small bitmap and the text appearing to the right of the bitmap. I could make the icon owner drawn by overriding OnPaint and OnQueryDragIcon functions. But how do I get rid of the text from the bottom of the icon ? Also since each icon I generate will be different widths how do I make sure that the arrange icons menu item in the windows pulldown in my application will calculate the width and height of each of my icon properly ? thanks in advance for your help. -hari
Nanda -- nanda@genius.tisl.soft.net Thursday, February 15, 1996 You can do the following: when your view is getting minimised, change the caption to "". This will remove the text displayed along with the icon. You have to store the caption of your view in the view class, so that when the view gets restored/maximised you set back the caption. Whenever the "Window" menu is selected you have to modify the menu items for the minimised views, to display the window caption. Store the view captions and their status in the mainframe. Now on InitMenupopup traverse the popup menu and find the menuitems which doesn't display the captions of the views and modify them. Nanda > Date: Mon, 12 Feb 96 05:15:25 UT > From: Mike Blaszczak> To: mfc-l@netcom.com > Subject: RE: removing text from icon > > This isn't going to be very easy. If you remove the text from the icon, what > do you want the corresponding entry in the "Window" menu to say? > > .B ekiM > TCHAR sz[] = _T(""); > > ---------- > From: owner-mfc-l@netcom.com on behalf of Ramaswamy Hari > Sent: Monday, February 05, 1996 11:22 > To: mfc-l@netcom.com > Cc: hari@nextwave.com > Subject: removing text from icon > > Hi, > I have an mfc MDI application in which I create multiple views of a > document. When I iconify the views I get an icon and a piece of text at > the bottom of the icon. What I really need is something similar to > windows 95 where I have a small bitmap and the text appearing to the > right of the bitmap. I could make the icon owner drawn by overriding > OnPaint and OnQueryDragIcon functions. But how do I get rid of the text > from the bottom of the icon ? Also since each icon I generate will be > different widths how do I make sure that the arrange icons menu item in the > windows pulldown in my application will calculate the width and height > of each of my icon properly ? > > thanks in advance for your help. > > -hari > > > >
| Вернуться в корень Архива |