Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Заголовок консоли / 8 сообщений из 8, страница 1 из 1
22.04.2013, 01:03
    #38234473
SanyCo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
Ребята, всем привет. Нужна помощь.
Мне необходимо написать программу, которая считывает заголовок консольного приложения, распечатывает его, затем запрашивает новый заголовок и изменяет текущий на новый. Необходимо использовать функции GetConsoleTitle и SetConsoleTitle (WinAPI). Помогите пожалуйста. Спасибо.
...
Рейтинг: 0 / 0
22.04.2013, 01:23
    #38234478
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
SanyCoМне необходимо
Ну и какая часть из перечисленного вызвала у тебя ступор?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.04.2013, 01:58
    #38234483
SanyCo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
Дело в том, что я первый раз имею дело с WinApi. Не знаю, как правильно работают эти функции. Почитал немного в инете, попытался создать переменную title типа string и с помощью функции GetConsoleTitle(title,110) вернуть заголовок консоли. Оно начало материться на то, что невозможно преобразовать string в LPWSTR. Я создал переменную title с типом LPWSTR, заработало, но заголовок никуда не записывается? Как правильно получить заголовок?
...
Рейтинг: 0 / 0
22.04.2013, 02:03
    #38234485
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
SanyCoПочитал немного в инете
Нет чтобы сразу шёл на MSDN вместо абстрактного "инета"...
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686050(v=vs.85).aspx
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.04.2013, 02:58
    #38234494
SanyCo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
Был там, пытался разобраться. Но мне нужно записать текущий заголовок заголовок в строку и распечатать его. А в мсдн он меняется только.
...
Рейтинг: 0 / 0
22.04.2013, 05:10
    #38234505
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
SanyCoБыл там, пытался разобраться. Но мне нужно записать текущий заголовок заголовок в строку и распечатать его. А в мсдн он меняется только.Тогда бери учебник уровня букваря и разбирайся чем указатель на массив отличается от класса и как расшифровывать typedef'нутые имена.
...
Рейтинг: 0 / 0
22.04.2013, 06:03
    #38234512
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
SanyCo,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
#include <windows.h>
#include <tchar.h>

int main() {
   TCHAR szConsoleTitle[MAX_PATH];

   if( GetConsoleTitle(szConsoleTitle, MAX_PATH) )
   {
      _tprintf(TEXT("Current title: %s\n"), szConsoleTitle);
      _tprintf(TEXT("Input new title: "));
      _tscanf(TEXT("%s"), szConsoleTitle);
      if( !SetConsoleTitle(szConsoleTitle) )
      {
         _tprintf(TEXT("SetConsoleTitle failed (%d)\n"), GetLastError());
         return 1;
      }
      else
      {
         _tprintf(TEXT("SetConsoleTitle succeeded.\n"));
      }
      system("PAUSE");
   }
   return 0;
}
...
Рейтинг: 0 / 0
22.04.2013, 19:06
    #38235588
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заголовок консоли
Скоро станет ценным бэкап старого MSDN-на потому как в новом все ссылки
смотрят на C#/Vb.Net.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Заголовок консоли / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]