Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Из char [n] в LPCWSTR?

1.6K
18 января 2008 года
Shtirlitz
145 / / 31.07.2006
Всем доброго времени суток!
Я только начал программировать с использованием WinAPI на VISUAL STUDIO 2005(C++), и возник вопрос, который почему-то мало где описан(я нигде не нашел), связанный с преобразованием строк имеющих стандартные типы C++, и строк описанных в windows.h. Сначала я описываю строку:

 
Код:
char szStroka[]="MyStroka";


Далее я пытаюсь присвоить адрес этой строки переменной с типом LPCWSTR.

 
Код:
WNDCLASSEX wc;
...
wc.lpszClassName=szStroka;
...
;
Тут-то и начинаются проблемы. Насколько я понял LPCWSTR-указатель на константную UNICODE строку.Подскажите пожалуйста как мне описать такой присваивание? Является ли описанная мной строка, строкой UNICODE?

Заранее благодарен!
1.8K
18 января 2008 года
_const_
229 / / 26.11.2003
 
Код:
WCHAR wszStroka[N];
mbtowc(wszStroka, szStroka, N);
wc.lpszClassName = wszStroka;
//Or
//wc.lpszClassName = L"MyClassName";
355
20 января 2008 года
<SCORP>
786 / / 21.10.2006
 
Код:
TCHAR szStroka[]=_T("MyStroka");
...
WNDCLASSEX wc;
...
wc.lpszClassName=szStroka;
...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог