Вопросы с меткой [atl]
Руководство по использованию метки atl отсутствует.
9
вопросов
1
голос
1
ответ
191
показ
Есть ли утечка памяти при вызове CComPtr и QueryInterface?
Подскажите, этот код имеет право на существование или нет?
HRESULT CMyClass::Assign(IUnknown * src) {
if (!src)
return E_INVALIDARG;
HRESULT res;
ATL::CComPtr<IAddress> addr;
...
-1
голос
1
ответ
52
показа
не получается добавить ATL simple object
Создал ATL Project, в него пытаюсь добавить простой ATL объект.
Назвал компонент Indexer, вижла создает соответсвующий интерфейс и класс
Однако в файле Indexer.h автогенерируется куча кода скучей ...
3
голоса
0
ответов
90
показов
Изменение содержимого текстового поля с использованием Active Accessibility
Могу ли я изменить содержимое текстового поля, имея объекты IAccessible и IDispatch, представляющие это поле в MSAA?
IAccessible.put_accValue выдаёт ошибку HRESULT 80004005.
Так, конечно, работает, ...
0
голосов
1
ответ
225
показов
[C++]: error C2440: 'static_cast': cannot convert from '_atl_event_classtype *'
Перестал компилироваться код на строке SINK_ENTRY_INFO:
BEGIN_SINK_MAP(ControlEvents)
SINK_ENTRY_INFO(0, *EventType, DISPID_Control_OnTimer, EVENT_OnTimer, EVENT_INFO_OnTimer())
...
2
голоса
1
ответ
113
показов
Необъяснимое поведение
sourcePicture - объект класса CImage
cout << sourcePicture.GetPitch(); //выводит -2100
cout << sizeof(bgr); //выводит 3
cout << sourcePicture....
11
голосов
3
ответа
3k
показов
Актуальность COM, ATL, MFC
Здравствуйте.
Собственно вопрос состоит в том: почему до сих пор используются MFC, COM, ATL и так ли они хороши, чтобы сейчас их использовать? Дело в том, что я заметил, что на многих вакансиях C++ ...
0
голосов
1
ответ
472
показа
CFileDialogImpl: недопустимое имя файла
Добрый день. У меня есть класс
class FileDialog :
public CFileDialogImpl<FileDialog>
Все работает отлично, выведены два фильтра ".rtf" и "Все файлы". Все ок, но если выбрать фильтр "Все ...
1
голос
1
ответ
423
показа
Класс, реализующий несколько COM интерфейсов.
Появилась следующая проблема: имеется класс(ATL), который должен реализовывать несколько com-интерфейсов. У каждого из интерфейсов объявлен уникальный [uuid]. Однако при попытке вызова реализаций ...
0
голосов
4
ответа
5k
показов
Как перевести ANSI строку в Unicode?
Нужно из строки LPSTR получить строку LPWSTR, используя возможности MFC/ATL и, желательно, не используя прямые вызовы функций семейства MultiByteToWideChar.