Описание тега wtl
Библиотека шаблонов Windows (WTL) - это объектно-ориентированная библиотека шаблонов C++ с открытым исходным кодом для разработки Win32. Это легкая альтернатива классам Microsoft Foundation Classes (MFC).
1
ответ
Дескриптор DISPID_ONVISIBLE
Я пытаюсь скрыть IWebBrowser2, который я помещаю в DISPID_NEWWINDOW2. Но не повезло:-( IWebBrowser2 всегда виден после навигации. Вот почему я пытаюсь обработать DISIP_ONVISIBLE и вызвать put_Visible(VARIANT_FALSE), чтобы скрыть IWebBrowser2, но это…
18 авг '11 в 19:13
3
ответа
Обработчик WM_POWERBROADCAST для CMainDlg в приложении ATL не вызывается
У меня есть приложение ATL, где я хочу обрабатывать WM_POWERBROADCAST. У меня есть CMainDlg (CAxDialogImpl), в которой MSG_MAP я определил обработчик. BEGIN_MSG_MAP(CMainDlg) ... MESSAGE_HANDLER(WM_POWERBROADCAST, OnPowerChange) ... END_MSG_MAP() Од…
08 мар '10 в 20:39
1
ответ
Скрыть диалог CDialogImpl, когда пользователь отменяет
Используя CDialogImpl Производный класс как диалоговое приложение WTL/ATL, я хочу скрыть главное окно, когда пользователь нажимает верхнюю правую кнопку "X" (или нажимает Esc или Alt + F4). В настоящее время "X" закрывает диалог и завершает приложен…
04 апр '12 в 06:23
0
ответов
Как отобразить всплывающую подсказку на отключенной кнопке?
У меня есть кнопка, которая отключена с EnableWindow(false); Однако в то же время я хочу отобразить всплывающую подсказку для отключенной кнопки с помощью CToolTipCtrl, Проблема в том, что EnableWindow(false) заблокировал все события мыши, которые о…
05 июл '16 в 14:58
1
ответ
Мастер приложений WTL и Visual Studio 2013
В Visual Studio 2013, когда я выбираю мастер приложений ATL/WTL, вводя имя проекта и нажимая кнопку ОК, я остаюсь на первой странице мастера. Новый проект не создается и сообщение об ошибке не создается. Есть ли ошибка в коде шаблона при использован…
03 мар '15 в 10:53
1
ответ
Зеркальный текст при изменении стиля комбинированного списка RTL
Я пытаюсь создать динамический диалог, в котором можно сделать RTL в зависимости от языка. Но у меня есть следующая проблема: всякий раз, когда я изменяю стиль RTL поля со списком, текст появляется в обратном порядке. Я пытался использовать такие фу…
17 авг '16 в 09:53
1
ответ
Системный шрифт диалога по умолчанию?
Шрифт диалогового окна по умолчанию в Windows - MS Shell Dlg. Мне это не нравится, потому что это не правильно. Легко вручную изменить шрифт отдельного элемента диалога, но как отобразить диалоговое окно с "правильным" системным шрифтом ( из lfMessa…
28 авг '11 в 05:27
3
ответа
В чем разница между ATL и WTL?
Я знаю, что "WTL основан на ATL", но что это означает на практике? Является ли ATL подмножеством WTL с точки зрения возможностей? (то есть ВСЕ ли функции в ATL также присутствуют в WTL?) Я заметил, что Википедия утверждает, что состояние разработки …
19 окт '11 в 04:03
3
ответа
Можно ли сделать фигурный альфа-смешанный диалог?
Я делаю непрямоугольный диалог, смоделированный над изображением из Photoshop (изображение является фоном диалога, и пользователь увидит через прозрачную часть изображения). Я похож на окно в стиле приборной панели для медиа-приложения с несколькими…
19 май '10 в 16:24
1
ответ
Получить активное дочернее окно MDI
Как получить активный дочерний кадр из основного кадра?
08 ноя '12 в 18:53
1
ответ
Преобразовать короткие (8,3) пути в длинные?
В приложении Win32/WTL/C++ мне нужно преобразовать несколько путей 8.3 в их настоящие имена файлов. Как мне это сделать? Спасибо,
18 май '09 в 17:42
2
ответа
Смущен BEGIN_MSG_MAP и BEGIN_MSG_MAP_EX
Я отслеживаю ошибку и подозреваю, что корень может быть в использовании макросов WTL. Когда я должен использовать *_EX и когда нормальные макросы. Для BEGIN_MSG_MAP_EX в atlcrack.h есть примечание // Note about message maps with cracked handlers: //…
11 апр '11 в 05:47
2
ответа
Нарисованный владельцем CTabCtrl в WTL
WTL/WIN32 новичок здесь, изо всех сил пытаясь понять, как сообщения передаются. Я пытаюсь написать нарисованный владельцем CTabCtrl в WTL. По какой-то (по крайней мере для меня) непонятной причине WM_DRAWITEM отправляется в родительское окно, а не в…
27 янв '14 в 12:16
2
ответа
WTL обновить строку состояния из дочернего представления
В моем приложении SDI я использую CWTLTabViewCtrl класс из этой статьи. Я хотел бы знать, как обновить строку состояния в главном кадре из дочернего представления. Код в mainfrm.h: CreateSimpleStatusBar(); // create tabctrl CTabViewCtrl m_MainTabCtr…
31 мар '14 в 08:43
1
ответ
WTL CSplitterWindow не может создать более 3 экземпляров?
Я использую WTL для создания окна, содержащего много разделенных панелей. Следующим будет результат. --------------------------- | | | | | | | | | | | | | |-------------------- | | | | | | | | --------------------------- Там будет 4 сплиттера, три в…
21 мар '10 в 08:51
2
ответа
Использование WTL с кодовыми блоками
Я хочу попробовать WTL, но проблема в том, что я не могу использовать Visual Studio для этого. Так что у меня есть кодовые блоки на моей стороне. Есть ли способ, которым я могу использовать WTL с кодовыми блоками? Я имею в виду конфигурацию / настро…
28 июн '09 в 20:53
3
ответа
Как отправить ссылку на приложение, как это делает Spotify
Когда мы сохраняем уровень в нашем редакторе, мы создаем файл журнала всех ошибок, которые он содержит. Они состоят в основном из сообщения об ошибке и пути, который позволяет пользователю найти ошибочный элемент в древовидном представлении. Я хочу …
24 апр '09 в 12:13
2
ответа
Как создать что-то вроде элемента управления Expander в WPF, используя только WinAPI (ATL/WTL)?
Я новичок в английском, извините:) Как создать что-то вроде управления Expander в WPF, используя только WinAPI (ATL/WTL)? Есть ли опыт работы? Спасибо за ответы!
12 мар '10 в 17:55
1
ответ
Как вы можете позволить окну в приложении MDI оставить свой родительский контейнер с Win32?
У меня есть приложение MDI. Я хотел бы добавить значок в строке заголовка не клиентского окна дочернего окна, которая позволяет окну перемещаться отдельно от родительского контейнера MDI, позволяя пользователю брать дочерние окна и произвольно разме…
20 мар '09 в 14:23
1
ответ
Как предотвратить изменение размера WTL CSplitterWindow?
Я смотрю на переопределение класса окна разделителя MFC: https://www.codeproject.com/Articles/6188/How-to-prevent-resizing-of-views-in-a-splitter-win Я тестировал исходный код переопределения с помощью WTL CSplitterWindow, но он не работал. я измени…
03 фев '17 в 00:41