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

Ваш аккаунт

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

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

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

wide-character type

333
28 апреля 2005 года
GHopper
200 / / 28.12.2004
Здравствуйте!
Мне просто необходима Ваша помощь! Есть строка AnsiString s = "asdfghjh" надо перекодировать

ее в уникод wchar_t;

Пробавал так:
wchar_t * URL;
s.WideChar(URL, 1000);
не работает!

MultiByteToWideChar(CP_ACP,MB_PRECOMPOSED,s.c_str(),s.Length(),URL,1000)
опять не работате (ERROR_INVALID_PARAMETER)!!!

И еще. Есть броботчик wm_syscommand
void __fastcall TForm1::SysHandle(TMessage &Message)
{
if (Message.WParam==SC_MAXIMIZE) Form1->BitBtn2->Click();
DefWindowProc( Form1->Handle,(unsigned int) Message.Msg,
(unsigned int)Message.WParam,(long)Message.LParam);
}
как видно, он обрабатывает только нажатие кнопочки Развенуть Окно. Проблема в том, что окно

сворачивается не в панель Пуска, а над этой понелью типа как если в Билдере свернуть окно

формы! Как избавиться от этого свойства?


Помогите кто чем может...
Примного благодарен!
10
28 апреля 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by GHopper
Проблема в том, что окно

сворачивается не в панель Пуска, а над этой понелью типа как если в Билдере свернуть окно

формы! Как избавиться от этого свойства?


Гы, не использовать TApplication. Или перекрыть CreateParams у формы и принудительно выставлять WndParent = NULL;

246
29 апреля 2005 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by GHopper
Здравствуйте!
Мне просто необходима Ваша помощь! Есть строка AnsiString s = "asdfghjh" надо перекодировать

ее в уникод wchar_t;

Пробавал так:
wchar_t * URL;
s.WideChar(URL, 1000);
не работает!

MultiByteToWideChar(CP_ACP,MB_PRECOMPOSED,s.c_str(),s.Length(),URL,1000)
опять не работате (ERROR_INVALID_PARAMETER)!!!

Помогите кто чем может...
Примного благодарен!


 
Код:
AnsiString s = "asdfghjh";
WideString ws(s);
wchar_t * URL = ws.c_bstr();

Вроде так...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог