Показаны сообщения с ярлыком MessageBox. Показать все сообщения
Показаны сообщения с ярлыком MessageBox. Показать все сообщения

25 авг. 2011 г.

Почему MessageBox не расставляет переносы строк так, как надо?


Автор: Рэймонд Чен.

Оригинал статьи: Why doesn't my MessageBox wrap at the right location?

Пользователь сообщил о том, что функция MessageBox расставляет переносы «не так, как надо».

Наша программа отображает сообщение посредством функции MessageBox, а для расстановки переносов строк мы используем символ '\n'. Мы заметили, что, начиная с Windows Vista, наши переносы строк не учитвываются. Функция MessageBox вставляет свои собственные переносы строк, и это портит наше форматирование текста. Ширина сообщения меняется так, чтобы поместилась самая длинная строка.