ИСПРАВИТЬ: Область рядом с линией перерисовывается неправильно в приложение MFC, разработанных с помощью Visual Studio 2010

Применимо к: Visual Studio Professional 2010Visual Studio Premium 2010Visual Studio Ultimate 2010

Симптомы


Рассмотрим следующий сценарий:
  • Microsoft Visual Studio 2010 позволяет создавать в приложении Microsoft Foundation Class (MFC).
  • Использование областей окна с вкладками и создания двух или нескольких групп с вкладками в приложении.
    Примечание. Группа слева содержит по крайней мере две вкладки.
  • Перетащите разделительную линию, разделяющую с вкладками в другое место.
    Примечание. Это действие изменяет соотношение групп с вкладками.

В этом случае рядом разделительную полосу перерисовывается неправильно.

Причина


Эта проблема возникает из-за ошибки в коде MFC.

Решение



Сведения об исправлении

Исправление от корпорации Майкрософт доступно. Тем не менее оно предназначено только для устранения проблемы, указанной в данной статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка.

Чтобы устранить эту проблему, обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:Примечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.

Предварительные условия

Для установки этого исправления необходимо установить распространяемый пакет Microsoft Visual C++ 2010 Пакет обновления 1 (SP1) и Microsoft Visual Studio 2010 Пакет обновления 1 (SP1).

Необходимость перезагрузки

Может потребоваться перезагрузить компьютер после установки исправления, если используются уязвимые файлы.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о файлах

Глобальная версия имеет атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

Для всех поддерживаемых версий Microsoft Visual Studio 2010 с пакетом обновления 1
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
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

Примечание. Этот пакет представляет собой пакет для 32-разрядных, IA-64 и 64-разрядных платформах. Данное исправление обновляет версии x86, x64 под управлением версий и IA-64-разрядных версиях Visual C++ 2010 с пакетом обновления 1.

Дополнительные сведения


Дополнительные сведения о другой пакет исправлений, применяемый к 2010 SP1 распространяемого пакета Visual C++ для решения этой проблемы щелкните следующий номер статьи базы знаний Майкрософт:

ИСПРАВИТЬ 2622699 : неправильно перерисовке области рядом с полосой-разделителем в приложение MFC, разработанных с помощью Visual C++ 2010 с пакетом обновления 1
Дополнительные сведения о том, как создать приложение MFC, посетите следующий веб-узел MSDN:
Дополнительные сведения о группах с вкладками MDI посетите следующий веб-узел MSDN:

Статус


Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".