| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > длина строки символов и ширина экрана |
| Автор: AxNe0 6.5.2006, 09:02 |
| Доброго времени суток! Как можно найти длину символьной строки и ширину экрана в точках? Заранее спасибо. |
| Автор: CPlusPlusFAN 6.5.2006, 11:05 |
Длину конкретной строки или длину, помещающуюся в ширину экрана? В первом случае: int strlen(const char* str). |
| Автор: AxNe0 6.5.2006, 13:33 |
| и то, и другое, в зависимости, от длины строки (если помещается на экране, то первое, если не помещается, то второе) PS И то и другое, как я понимаю, надо находить в точках.. |
| Автор: bsa 6.5.2006, 17:31 |
| Какая ОС? Какой режим работы (графический или консольный)? |
| Автор: nikitao 6.5.2006, 23:02 | ||
| Не очень понял,но напишу. Обычно консольное окно имеет размер 80*25 знакомест.Соответственно кол-во столбцов кот будет занимать твоя строка будет равна
|
| Автор: AxNe0 7.5.2006, 10:06 |
| ось Win32, графический режим работы. Длина нужна для того, чтобы размещать строку в окне и, соответственно, окно в экране.... |
| Автор: CPlusPlusFAN 8.5.2006, 01:21 |
| Шрифт какой? |
| Автор: AxNe0 8.5.2006, 10:45 |
| default, |
| Автор: AxNe0 8.5.2006, 13:30 |
| Немного по-другому ставлю вопрос есть строка произвольной длины, ее надо отобразить в надписи следующим образом: если помещается полностью - хорошо если не помещается в окне - растянуть окно, если окно не помещается в экране - подогнать размер и обрезать строку по последнему помещающемуся слову... |
| Автор: nikitao 8.5.2006, 14:13 |
| AxNe0, ты вообще в чем работаешь(компелятор). |
| Автор: AxNe0 8.5.2006, 22:56 |
| Visual C++ 6.0 (если это требовалось |
| Автор: nikitao 8.5.2006, 23:16 |
| Бррррррррррррррр.Так это тебе размеры строки на форме надо узнать что ли |
| Автор: AxNe0 9.5.2006, 10:36 |
| ага, имянно |
| Автор: bsa 9.5.2006, 21:19 |
| Заходишь на http://www.google.com и вводишь: "font string size pixel win32". Жмешь на "Поиск" и получаешь кучу ссылок. А четвертая будет: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/fontext_8smq.asp |
| Автор: nikitao 9.5.2006, 23:17 |
| AxNe0, для программирования WinAPI n t Windows приложений есть специальная ветка |