CFrameWnd::LoadBarState and floating bars problem
mzinner@berlin.snafu.de Friday, March 28, 1997 Environment: NT 4.0, VC++ 4.2b I have problems using LoadBarState() if one of my toolbars is floating. This problem is reproducable with (almost) no user code, so I think it's not specific to my app. Try this: build a default SDI app with one additional menu entry which does a couple (say: 5) of SaveBarState()/LoadBarState() pairs. start and try the menu entry: works fine. Now, float one control bar and try again. Now it will take longer, and the ini file (where the bar entries are stored) will grow _exponentially_. For floating bars, LoadBarState() does not RELOAD the state, but ADD it to the current one. Anyone else experienced this? Did this change in 5.0? thanks, -manfred
Mike Blaszczak -- mikeblas@nwlink.com Sunday, March 30, 1997 At 09:24 3/28/97 +0000, mzinner@berlin.snafu.de wrote: >Try this: build a default SDI app with one additional menu entry >which does a couple (say: 5) of SaveBarState()/LoadBarState() pairs. >start and try the menu entry: works fine. Now, float one control bar >and try again. Now it will take longer, and the ini file (where the >bar entries are stored) will grow _exponentially_. > [...] >Anyone else experienced this? Did this change in 5.0? Unfortunately not. It's a known bug that we've not had a chance to fix. That's why it's like working at the post office: you fix a couple of hundred bugs and nobody thanks you and just goes on to complain about one of the few bugs you didn't manage to get to. .B ekiM http://www.nwlink.com/~mikeblas/ These words are my own. I do not speak on behalf of Microsoft. One is too many and a million is not enough.
AlcocerW@andovercontrols.com Monday, March 31, 1997 I had the same problem. It went away when my toolbars came from bitmaps, not from a toolbar resource. A while ago, I reported the problem to Microsoft, it's suppose to be fixed with VC++ 5.0, but I haven't tried. Good luck. >---------- >From: mzinner@berlin.snafu.de[SMTP:mzinner@berlin.snafu.de] >Sent: Friday, March 28, 1997 4:24 AM >To: mfc-l@netcom.com >Subject: CFrameWnd::LoadBarState and floating bars problem > > >Environment: NT 4.0, VC++ 4.2b > >I have problems using LoadBarState() if one of my toolbars is >floating. This problem is reproducable with (almost) no user code, so >I think it's not specific to my app. > >Try this: build a default SDI app with one additional menu entry >which does a couple (say: 5) of SaveBarState()/LoadBarState() pairs. >start and try the menu entry: works fine. Now, float one control bar >and try again. Now it will take longer, and the ini file (where the >bar entries are stored) will grow _exponentially_. > >For floating bars, LoadBarState() does not RELOAD the state, but ADD >it to the current one. > >Anyone else experienced this? Did this change in 5.0? > >thanks, > >-manfred >
Mike Blaszczak -- mikeblas@nwlink.com Monday, March 31, 1997 [Mini-digest: 2 responses] At 08:39 3/31/97 -0500, AlcocerW@andovercontrols.com wrote: >I had the same problem. It went away when my toolbars came from >bitmaps, not from a toolbar resource. A while ago, I reported the >problem to Microsoft, it's suppose to be fixed with VC++ 5.0, but I >haven't tried. Really? Who told you that the bug was going to be fixed in VC++ 5.0? .B ekiM http://www.nwlink.com/~mikeblas/ These words are my own. I do not speak on behalf of Microsoft. One is too many and a million is not enough. -----From: "Kenneth A. Argo"It has been fixed since 4.2, 5.0 also works. Ken -----Original Message----- From: AlcocerW@andovercontrols.com [SMTP:AlcocerW@andovercontrols.com] Sent: Monday, March 31, 1997 8:39 AM To: mfc-l@netcom.com Cc: mfc-l@netcom.com Subject: RE: CFrameWnd::LoadBarState and floating bars problem I had the same problem. It went away when my toolbars came from bitmaps, not from a toolbar resource. A while ago, I reported the problem to Microsoft, it's suppose to be fixed with VC++ 5.0, but I haven't tried. Good luck. >---------- >From: mzinner@berlin.snafu.de[SMTP:mzinner@berlin.snafu.de] >Sent: Friday, March 28, 1997 4:24 AM >To: mfc-l@netcom.com >Subject: CFrameWnd::LoadBarState and floating bars problem > > >Environment: NT 4.0, VC++ 4.2b > >I have problems using LoadBarState() if one of my toolbars is >floating. This problem is reproducable with (almost) no user code, so >I think it's not specific to my app. > >Try this: build a default SDI app with one additional menu entry >which does a couple (say: 5) of SaveBarState()/LoadBarState() pairs. >start and try the menu entry: works fine. Now, float one control bar >and try again. Now it will take longer, and the ini file (where the >bar entries are stored) will grow _exponentially_. > >For floating bars, LoadBarState() does not RELOAD the state, but ADD >it to the current one. > >Anyone else experienced this? Did this change in 5.0? > >thanks, > >-manfred >
Become an MFC-L member | Вернуться в корень Архива |