![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
mekhanikus |
|
||||
Вольноопределяющийся ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 16.6.2008 Где: Спасск-Дальний Репутация: 1 Всего: 1 |
Вообщето, TextOut определяется так: BOOL TextOut( HDC hdc, // handle of device context int nXStart, // x-coordinate of starting position int nYStart, // y-coordinate of starting position LPCTSTR lpString, // address of string int cbString // number of characters in string ); Поэтому создавай строку
и передавай ее в TextOut. И будет тебе счастье. |
||||
|
|||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
pycha, в настройках проекта отключи UNICODE.
|
|||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина Репутация: нет Всего: 13 |
Я сделал явный вызов - TextOutA так и решил проблему.
Подскажите где в visual studio 2008 найти графический редактор. Вродебы переикал все , чтото не верится что его там нет. --------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: нет Всего: 67 |
pycha, на самом деле полноценного графического редактора там нет)....да и не нужен он...если только несколько пикселей поменять в иконке...
Добавлено через 36 секунд
имхо такие вызовы - это моветон. -------------------- СУВ, Partizan. |
|||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина Репутация: нет Всего: 13 |
А какую прогу можно использовать для этого назначения? paint черезчур неудобный. и не сохраняет файлы в разшерении ico
Я сохранил рисунок в bmp и переименовал в ico . Хотя винда воспренимает корректно, но при компиляции выдало ошибку.
Что же тут делать? Иначе надо либо отключать юникоде, что я нехочу , или делать функцию которая конвектирует с ansi в unicode. Добавлено @ 14:26 это во всяком случае мне извесные варианты Это сообщение отредактировал(а) pycha - 11.8.2008, 17:19 --------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина Репутация: нет Всего: 13 |
то каким фоторедактором пользоватся?
--------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
Для работы с иконками я юзаю мощную и удобную прогу ArtIcons Pro 4.21, она разработана нашими. Советую.
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина Репутация: нет Всего: 13 |
В старом visual studio 6 он был. В книге описано его использование.
Сейчас ее поищу. --------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
nvrskozzy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 16.8.2008 Репутация: нет Всего: нет |
Блин. чё-то всё сложно. не подробно расписано :(
А можно где-нибудь почитать поподробнее и с самых азов этого winapi? Нифига не ясно =\ |
|||
|
||||
mekhanikus |
|
|||
Вольноопределяющийся ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 16.6.2008 Где: Спасск-Дальний Репутация: 1 Всего: 1 |
Ищи К. Г. Финогенова "WIN32 основы ПРОГРАММИРОВАНИЯ",
все разжевано, осталось проглотить. |
|||
|
||||
Иван4444 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
такой трабл: к примеру ест ьчисло int j =5;
хочется его вывести в MessageBox'е , использую всюду unicod, как это селать?.. не один макрос не подходит. |
|||
|
||||
Иван4444 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
есе такая задачка : если есть текст, скажем "барабас" то чтобы его вывести достаточно добавить L , а если скажем это переменная (текстовая) , то там надо извращаться.. то добавлять LPWSTR то есче что.... может скажете логику такого решения?... почему именно так?.. и может ест ьу кого небольшая шпаргалка чтобы быстро конвертировать эти значения.
|
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
#include <tchar.h>
int j=5; TCHAR txt[50]; wsprintf(txt, _T("%d"), j); MessageBox(NULL, txt, _T("Число"), MB_OK); MessageBox(NULL, _T("Это было число"), _T("Число"), MB_OK); пользуйся макросом _T() это избавит тебя с переходами с юникода на char и наоборот, а L это задание чисто юникодовской строки. -------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
Иван4444 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
пасиб )
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |