|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 6
|
|
Вывод переменных разного типа через TextOut()08.03.2009, 23:10. Показов 5406. Ответов 7
Метки нет (Все метки)
Приветствую. Начал изучать WinAPI и столкнулся с такой проблемой. Хочу вывести в окошко результат функции GetSystemMetrics(); Вывожу через TextOut(). Однако выводятся нечитаемые символы. Пробовал переводить int'овый результат в char,TCHAR,LPWSTR - не помогает. Подскажите, как вывести через TextOut или другую функцию.
З.Ы., такая же проблема с GetVersionEx(): переменные из структуры OSVERSIONINFO типа DWORD не выводятся, переменная типа TCHAR выводится отлично.
0
|
|
| 08.03.2009, 23:10 | |
|
Ответы с готовыми решениями:
7
Вывод значения ячейки массива через TextOut Нужен способ помещения разного рода типа данных в контейнеры типа массивов или структур Вывод текста в TextOut |
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 08.03.2009, 23:22 | |
|
Покажи, как выводишь.
0
|
|
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 6
|
|
| 08.03.2009, 23:25 [ТС] | |
|
TextOut(hdc, 30,190,(LPWSTR)&sysmetrics, 1);
вызываю соответственно: sysmetrics=GetSystemMetrics(SM_MOUSEPRES ENT);
0
|
|
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 09.03.2009, 00:09 | |
|
Здрасьте... sysmetrics - это не строка. И приводить ее к строке через (LPWSTR) до боли смешно. используй swprintf, сформируй строку, а потом засунешь ее в TextOut.
0
|
|
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 6
|
|
| 09.03.2009, 00:26 [ТС] | |
|
Спасибо, разобрался с swprinf, спасибо огромное. И еще небольшой вопрос вдогонку: как правильно засунуть в TextOut "какой-то текст" и следом вывод переменной без swprintf ?
0
|
|
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 09.03.2009, 00:28 | |
|
Никак. Это не паскаль, здесь через запятую не напишешь. Все равно, функциями строку придется формировать.
0
|
|
|
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 6
|
|
| 09.03.2009, 00:37 [ТС] | |
|
Ну в том же С++ можно было написать cout << "бла-бла-бла" << variable
0
|
|
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 09.03.2009, 00:55 | |
|
У тебя же не cout здесь, а WINAPI. Я тебе повторяю второй раз. Никак.
0
|
|
| 09.03.2009, 00:55 | |
|
Помогаю со студенческими работами здесь
8
Вывод текста с помощью TextOut() Вывод времени таймером TextOut TextOut - вывод одного символа Таймер обратного отсчёта. Вывод TextOut Некорректный вывод переменной TextOut после wsprintf Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|