Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 21:12   #1
xDyPx
Форумчанин
 
Аватар для xDyPx
 
Регистрация: 21.01.2009
Сообщений: 148
По умолчанию WinAPI C++ заголовок активного окна (проблема со строками)

В общем понять не могу почему в файл записывается только первый символ заголовка окна.
Код:
fstream out("e:\logfile.log", ios::in|ios::out);
char name[100]; 
GetWindowText(GetForegroundWindow(), (LPWSTR)name, 100);
out << "(" << name << ")";
в файл записывается только первый символ. В дебагере смотрел переменную name, в ней после каждого символа идет 0 - символ конца строки: [ "t", 0, "i", 0, "t", 0, "l", 0, "e", 0 ]. Соответственно только "t" и запишется в файл. Подскажите, как же мне все-таки записать заголовок в файл?
МОЙ САЙТ
Компьютер позволяет решать все те проблемы, которые до появления компьютера не существовали.
xDyPx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с созданием дочернего окна в WinApi в VS2005 RomanGorbunov Win Api 4 15.03.2011 20:55
определение активного окна DeDoK Общие вопросы Delphi 3 13.12.2010 19:07
Получить имя активного дочернего окна в MDI JeyKip Общие вопросы C/C++ 4 05.12.2010 02:59
Confirm при закрытии активного окна Jensi JavaScript, Ajax 4 17.08.2009 19:06
Поиск активного окна Arigato Win Api 5 22.11.2008 18:32