• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Изменение типа

  • Автор темы Laky
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

Laky

Для изменения формата даты создала пользовательское свойство с переменной типа BSTR, чтобы пользователь вводил, то, какой он хочет видеть дату, а функция SetFormat (её код чуть ниже) отсылает этот формат контролу. Вопрос: как мне переделать BSTR в тот тип, который принимает эта функция - SetFormat?
Код функции SetFormat:

BOOL SetFormat(LPCTSTR lpszFormat)
{
ATLASSERT:):IsWindow(m_hWnd));
return (BOOL)::SendMessage(m_hWnd, DTM_SETFORMAT, 0, (LPARAM)lpszFormat);
}
//файл atlctrls.h
 
L

Laky

Нет, это понятно, где надо искать и что, но если бы я хорошо разбиралась в библиотеке ATL, я бы не спрашивала. Я нуждаюсь в голом коде и больше ничего
 
P

Pasha

Для: Laky
Код:
USES_CONVERSION;
SetFormat(COLE2T(bsrValue));
 
L

Laky

Для: Pasha
Спасибо огромное!!!!! Работает :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!