FIX: Een gebied in de buurt van een splitsbalk wordt opnieuw getekend ten onrechte in een MFC-toepassing die is ontwikkeld met behulp van Visual Studio 2010

Van toepassing: Visual Studio 2010 ProfessionalVisual Studio 2010 PremiumVisual Studio 2010 Ultimate

Symptomen


Overweeg het volgende scenario:
  • Microsoft Visual Studio 2010 u maakt een toepassing met Microsoft Foundation Class (MFC).
  • U deelvensters met tabbladen en twee of meer tabbladen groepen maken in de toepassing.
    Opmerking De groep links bevat ten minste twee tabbladen.
  • U slepen de splitsbalk tussen de groepen met TAB naar een andere positie.
    Opmerking  Deze actie wordt de relatieve grootte van de groepen met tabbladen.

In dit scenario wordt het gebied in de buurt van de splitsbalk wordt opnieuw getekend onjuist.

Oorzaak


Dit probleem treedt op vanwege een fout in de code van het MFC.

Oplossing



Informatie over de hotfix

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem te verhelpen dat in dit artikel wordt beschreven. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet.

Voor dit probleem kunt u contact opnemen met Microsoft Customer Support Services om de hotfix te verkrijgen. Een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:Opmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

Vereisten

U moet deze hotfix Microsoft Visual Studio 2010 Service Pack 1 (SP1) en het distributiepakket van Microsoft Visual C++ 2010 Service Pack 1 (SP1) geïnstalleerd hebben.

Opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze hotfix hebt geïnstalleerd als de bestanden waarin dit probleem optreedt worden gebruikt.

Informatie over het vervangen van hotfixes

Deze hotfix vervangt geen eerder uitgebrachte hotfix.

Bestandsinformatie

De algemene versie van deze heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.

Voor alle ondersteunde versies van Microsoft Visual Studio 2010 SP1
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Atl100.dll10.0.40219.361386,31208-Nov-201110:36IA-64
Atl100.dll10.0.40219.361139,01608-Nov-201110:57x86
Atl100.dll10.0.40219.361159,49608-Nov-201111:58x64
Mfc100.dll10.0.40219.3615,575,94408-Nov-201111:58x64
Mfc100.dll10.0.40219.3614,398,34408-Nov-201112:23x86
Mfc100chs.dll10.0.40219.36137,13608-Nov-201111:58x64
Mfc100chs.dll10.0.40219.36137,13608-Nov-201112:23x86
Mfc100cht.dll10.0.40219.36137,13608-Nov-201111:58x64
Mfc100cht.dll10.0.40219.36137,13608-Nov-201112:23x86
Mfc100d.dll10.0.40219.3619,134,34408-Nov-201113:41x64
Mfc100d.dll10.0.40219.3617,057,16008-Nov-201114:24x86
Mfc100deu.dll10.0.40219.36165,29608-Nov-201111:58x64
Mfc100deu.dll10.0.40219.36165,29608-Nov-201112:23x86
Mfc100enu.dll10.0.40219.36156.08008-Nov-201111:58x64
Mfc100enu.dll10.0.40219.36156.08008-Nov-201112:23x86
Mfc100esn.dll10.0.40219.36164.78408-Nov-201111:58x64
Mfc100esn.dll10.0.40219.36164.78408-Nov-201112:23x86
Mfc100fra.dll10.0.40219.36165,29608-Nov-201111:58x64
Mfc100fra.dll10.0.40219.36165,29608-Nov-201112:23x86
Mfc100ita.dll10.0.40219.36163,24808-Nov-201111:58x64
Mfc100ita.dll10.0.40219.36163,24808-Nov-201112:23x86
Mfc100jpn.dll10.0.40219.36144,81608-Nov-201111:58x64
Mfc100jpn.dll10.0.40219.36144,81608-Nov-201112:23x86
Mfc100kor.dll10.0.40219.36144,30408-Nov-201111:58x64
Mfc100kor.dll10.0.40219.36144,30408-Nov-201112:23x86
Mfc100rus.dll10.0.40219.36161,71208-Nov-201111:58x64
Mfc100rus.dll10.0.40219.36161,71208-Nov-201112:23x86
Mfc100u.dll10.0.40219.3615,602,56808-Nov-201111:58x64
Mfc100u.dll10.0.40219.3614,423,94408-Nov-201112:23x86
Mfc100ud.dll10.0.40219.3619,211,66408-Nov-201113:41x64
Mfc100ud.dll10.0.40219.3617,125,77608-Nov-201114:24x86
Mfcm100.dll10.0.40219.36193,96008-Nov-201111:58x64
Mfcm100.dll10.0.40219.36182,69608-Nov-201112:23x86
Mfcm100d.dll10.0.40219.361120,59208-Nov-201113:41x64
Mfcm100d.dll10.0.40219.361104,72008-Nov-201114:24x86
Mfcm100u.dll10.0.40219.36193,96808-Nov-201111:58x64
Mfcm100u.dll10.0.40219.36182,70408-Nov-201112:23x86
Mfcm100ud.dll10.0.40219.361122,12808-Nov-201113:41x64
Mfcm100ud.dll10.0.40219.361106,25608-Nov-201114:24x86
Mfcmifc80u.dll10.0.40219.36114,09609-Nov-201112:24x86
Msvcp100.dll10.0.40219.361967,44008-Nov-201110:36IA-64
Msvcp100.dll10.0.40219.361422,16008-Nov-201110:57x86
Msvcp100.dll10.0.40219.361609,04008-Nov-201111:58x64
Msvcp100d.dll10.0.40219.3611,980,17608-Nov-201113:10IA-64
Msvcp100d.dll10.0.40219.3611,015,56808-Nov-201113:51x64
Msvcp100d.dll10.0.40219.361744,72008-Nov-201114:34x86
Msvcr100_clr0400.dll10.0.40219.3611,500,43208-Nov-201110:36IA-64
Msvcr100_clr0400.dll10.0.40219.361774,92808-Nov-201110:57x86
Msvcr100_clr0400.dll10.0.40219.361830,22408-Nov-201111:58x64
Msvcr100d_clr0400.dll10.0.40219.3613,765,00808-Nov-201113:10IA-64
Msvcr100d_clr0400.dll10.0.40219.3611,874,19208-Nov-201113:51x64
Msvcr100d_clr0400.dll10.0.40219.3611,506,06408-Nov-201114:34x86
Vcomp100.dll10.0.40219.361144,14408-Nov-201110:36IA-64
Vcomp100.dll10.0.40219.36158,12808-Nov-201111:58x64
Vcomp100.dll10.0.40219.36151,98408-Nov-201112:23x86
Vcomp100d.dll10.0.40219.361317,71208-Nov-201113:01IA-64
Vcomp100d.dll10.0.40219.361107.79208-Nov-201113:33x64
Vcomp100d.dll10.0.40219.36188,84808-Nov-201114:14x86
Vcomp100ui.dll10.0.40219.36110,51209-Nov-201112:24x86
Vcomp100ui.dll10.0.40219.36111,02409-Nov-201112:24x86
Vcomp100ui.dll10.0.40219.36111,53609-Nov-201112:24x86
Vcomp100ui.dll10.0.40219.36112,56009-Nov-201112:24x86
Vcredist_ia64.exe10.0.40219.3613,038,81608-Nov-201116:08x86
Vcredist_x64.exe10.0.40219.36110,282,58408-Nov-201116:18x86
Vcredist_x86.exe10.0.40219.3619,002,07208-Nov-201116:21x86

Opmerking Dit hotfix-pakket is een afzonderlijk pakket dat is van toepassing op 32-bits en 64-bits IA-64-platforms. Wanneer u deze hotfix hebt geïnstalleerd, werkt deze versies op basis van x86, x64-versies en IA-64-versies van Visual C++ 2010 SP1.

Meer informatie


Voor meer informatie over een ander hotfix-pakket van toepassing is op het distributiepakket Visual C++ 2010 SP1 om dit probleem te verhelpen, klikt u op het volgende artikel in de Microsoft Knowledge Base:

2622699 oplossen: een gebied in de buurt van een splitsbalk niet correct opnieuw wordt getekend in een MFC-toepassing die is ontwikkeld met behulp van Visual C++ 2010 SP1
Ga naar de volgende MSDN-website voor meer informatie over het maken van een MFC-toepassing:
Ga naar de volgende MSDN-website voor meer informatie over groepen van MDI-browsen met tabbladen:

Status


Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.