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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2009, 19:24   #1
Руслантус
Наркоман самоучка
Форумчанин
 
Аватар для Руслантус
 
Регистрация: 22.07.2007
Сообщений: 276
Счастье В заголовок окна выводится только 1 символ из строки( wchar_t )

Всем привет.

Даже не знаю в чём проблема, в прошлых программах на WinAPI такого небыло

Вместо pName пробывол просто строки L"Test" и тоже самое...

Из-за чего может быть такая проблема???

Код:
const wchar_t *_pName

***
WNDCLASSEX wndClass;

wndClass.cbSize		= sizeof( WNDCLASSEX );
wndClass.style		= CS_HREDRAW | CS_VREDRAW;
wndClass.lpfnWndProc	= gpApplication->WndProc;
wndClass.cbClsExtra		= 0;
wndClass.cbWndExtra		= 0;
wndClass.hInstance		= gpApplication->c_Instance;
wndClass.hIcon		= LoadIcon( NULL, IDI_APPLICATION );
wndClass.hIconSm		= LoadIcon( NULL, IDI_APPLICATION );
wndClass.hCursor		= LoadCursor( NULL, IDC_ARROW );
wndClass.hbrBackground	= reinterpret_cast< HBRUSH >( COLOR_WINDOW+1 );
wndClass.lpszMenuName	= NULL;
wndClass.lpszClassName	= _pName;

RegisterClassEx( &wndClass );

c_hWnd = CreateWindow(
	_pName, _pName,
	WS_OVERLAPPEDWINDOW,
	CW_USEDEFAULT, 0, CW_USEDEFAULT, 0,
	_pParent ? _pParent->c_hWnd : NULL,
	NULL,
	gpApplication->c_Instance,
	NULL );
***
#include <мозг.h>
Руслантус вне форума Ответить с цитированием
Старый 30.11.2009, 19:35   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а Юникод точно активирован?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.11.2009, 19:36   #3
Руслантус
Наркоман самоучка
Форумчанин
 
Аватар для Руслантус
 
Регистрация: 22.07.2007
Сообщений: 276
По умолчанию

Да, #define UNICODE
#include <мозг.h>
Руслантус вне форума Ответить с цитированием
Старый 30.11.2009, 19:39   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

#define UNICODE до #include <windows.h> надеюсь?
а вообще мой совет указывайте сами на то какую версию использовать(W и A)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.11.2009, 19:45   #5
Руслантус
Наркоман самоучка
Форумчанин
 
Аватар для Руслантус
 
Регистрация: 22.07.2007
Сообщений: 276
По умолчанию

)))) #define UNICODE указал после, спасибо за помощь!
Я сначало использовал с W и у меня выводился один символ...
#include <мозг.h>
Руслантус вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при чтении дважды выводится последний символ pavelstraut Общие вопросы C/C++ 9 23.07.2009 01:39
Заголовок окна doniyor Общие вопросы Delphi 3 14.07.2009 01:23
Получить заголовок окна xshStasX Win Api 1 09.08.2008 18:57
Ник и заголовок окна Патрон Общие вопросы Delphi 9 12.04.2008 20:39
Заголовок у окна Михаил Юрьевич Общие вопросы Delphi 1 22.02.2008 00:08