Описание тега common-controls
Набор расширенных элементов управления рабочего стола Windows, таких как TreeView, ListView, ProgressBar и TrackBar. Доступен в виде библиотеки ActiveX mscomctl.ocx и очень популярен в Visual Basic и Delphi. Заменен текущими библиотеками пользовательского интерфейса, но все еще работает сегодня.
2
ответа
Какой смысл передавать два дескриптора HWND при выполнении TTM_ADDTOOL объекту всплывающей подсказки?
В этом примере кода MSDN: // Description: // Creates a tooltip for an item in a dialog box. // Parameters: // idTool - identifier of an dialog box item. // nDlg - window handle of the dialog box. // pszText - string to use as the tooltip text. // Re…
14 ноя '15 в 13:09
0
ответов
Включение визуальных стилей
В настоящее время я пытаюсь работать через Windows GUI API, и больше я вижу... давайте подумаем: в основном я следую этому руководству по msdn, чтобы включить визуальные стили из Win7, но InitCommandcontrolsEx возвращает false: I' я делаю следующее:…
03 май '15 в 01:23
1
ответ
Нужно ли выбирать HBRUSH при замене фона в редакторе?
Моя цель - заменить фон для элемента управления редактирования общего элемента управления. Мой текущий код делает это: HBITMAP hBmp = ::LoadBitmap(hInstance, MAKEINTRESOURCE(BKGND_ID)); HBRUSH hBkgndBrush = ::CreatePatternBrush(hBmp); ::DeleteObject…
13 июн '16 в 06:53
1
ответ
Невозможно установить URL или ID для SysLink в C++ Win32
Вот мой код, но он не компилируется и выдает две ошибки: error C2440: '=' : cannot convert from 'WCHAR' to 'WCHAR [2084]' IntelliSense: expression must be a modifiable lvalue Я прочитал ссылку ниже, но она мне не помогла: ошибка C2106: '=': левый оп…
04 дек '15 в 18:42
1
ответ
Как узнать смещения внутри элемента управления EDIT для рисования текста?
Я создаю подкласс общего элемента управления EDIT, чтобы добавить немного особого поведения текста-заполнителя в фоновом режиме, и мне интересно, как узнать смещения для рисования текста внутри? h а также w на этой диаграмме:
10 июн '16 в 06:28
1
ответ
Манифест об общих элементах управления XP: процессор-архитектура ='x86' против процессора-архитектуры ='*'
В чем преимущество высказывания #pragma comment(linker, "/manifestdependency:\"type='win32'" \ "name='Microsoft.Windows.Common-Controls'" \ "version='6.0.0.0'" \ "processorArchitecture='x86'" \ "publicKeyToken='6595b64144ccf1df' language='*'\"") вме…
08 сен '11 в 08:10
3
ответа
Одиночный выбор Win32 ListView (Общие элементы управления)
Я использую элемент управления ListView из Common Controls 6.0 в C++, и мне нужно, чтобы ListView был только один выбор. Все элементы управления более высокого уровня имеют эту функцию (например,.Net и Qt), но я предполагаю, что они где-то основаны …
11 окт '10 в 21:27
1
ответ
Почему FillRect не рисует, когда LineTo добивается успеха?
Я пытаюсь изменить цвет фона DateTimePicker , но мой вопрос не связан с тем, что я пытаюсь сделать. Я ловлю окно WM_PAINT сообщение, позволяющее реализовать реализацию чертежа по умолчанию (т. е. внутри ComCtrl.dll), а затем появиться после этого и …
08 апр '15 в 15:45
1
ответ
Кнопки закрытия всплывающей подсказки в Windows Server 2008 отсутствуют
Моя программа использует всплывающие подсказки в приложении, чтобы направлять пользователя, в Windows XP окна всплывающих окон имеют маленькие X в верхнем правом углу, чтобы закрыть окно при нажатии, а также окно закрывается, если вы щелкаете в любо…
15 янв '13 в 17:57
1
ответ
Как получить фактический размер кнопки панели инструментов, созданной в стиле BTNS_AUTOSIZE?
Я создал панель инструментов со следующими стилями: DWORD dwStyle = WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | CCS_NODIVIDER | CCS_NOPARENTALIGN | CCS_NORESIZE | TBSTYLE_FLAT | TBSTYLE_LIST; Затем я заполняю панель инструментов толь…
01 янв '19 в 18:49
1
ответ
Как правильно настроить поддержку вкладок Windows в Юникоде?
Я скомпилировал следующий полный код C как WinMain.c на 64-разрядной платформе Windows 7 с TDM GCC 5.1.0 (64-разрядная версия). #include <windows.h> #include <commctrl.h> #define szAppWndClassName L"MyApp" HINSTANCE g_hInstance; HWND cre…
20 окт '18 в 06:36
0
ответов
Ошибка выполнения 429 - компонент ActiveX не может создать объект
У нас есть программа VB6, работающая на Windows 2008 R2 Server. Мы получаем ошибку: Ошибка выполнения 429 - компонент ActiveX не может создать объект Компонент ActiveX: MSCOMCTL.OCX Эта же программа успешно работает на другом сервере Windows 2008 R2.
22 янв '14 в 14:19
1
ответ
Имитация нажатия клавиши SysDateTimePick32
Я хочу отправить нажатие на общий элемент управления SysDateTimePick32. Представьте себе следующий сценарий: существует таблица с множеством строк и столбцов, нарисованная пользователем. Когда вы нажимаете "Enter" в одном из этих столбцов, создается…
22 янв '13 в 11:26
3
ответа
Как предотвратить мерцание на CListCtrl?
Я использую представление отчета CListCtrl/CListView (LVS_REPORT) в виртуальном режиме (LVS_OWNERDATA) с LVS_EX_DOUBLEBUFFER включен, и я сталкиваюсь с мерзким мерцанием. Двойной буфер имеет реальный эффект, но он не останавливает мерцание (без него…
21 мар '10 в 10:23
0
ответов
Как я могу навсегда изменить цвет элемента в ListView?
Я должен создать список просмотра списка list[0]=CreateWindow(WC_LISTVIEW,L"",WS_DLGFRAME|WS_CHILD|WS_VISIBLE|LVS_REPORT|LVS_SINGLESEL,-,-,-,-,hwnd,NULL,hInstance,NULL); LVCOLUMN lvcolumn; lvcolumn.mask = LVCF_FMT|LVCF_TEXT|LVCF_WIDTH; lvcolumn.fmt …
30 авг '12 в 10:48
0
ответов
VBCCR14.OCX ошибка загрузки DLL в VB6
Я использую VBCCR14.dll Activex Common Control для поддержки Unicode. На разработанной машине она работает отлично, но когда программа запускается с другой машины, выдает ошибку, говорящую, что "Ошибка загрузки DLL". Я также зарегистрировал dll на д…
24 май '17 в 13:28
1
ответ
Как правильно установить размер столбца ListView в соответствии с его содержимым?
У меня есть несколько элементов управления представления списка (TListView), которые используются для отображения данных. Все эти представления списка установлены в режим "Детализация", и у всех есть TImageList, назначенный их свойствам "SmallIcons"…
20 янв '14 в 15:58
0
ответов
Проблема доступности ListView - как заставить Windows Narrator читать всю выбранную строку, включая подпункты?
Я пытаюсь добавить поддержку специальных возможностей для элемента управления WC_LISTVIEW в моем приложении Win32/MFC. Я использую инструмент Windows Narrator в Windows 10, чтобы проверить результаты. И по умолчанию он читает только имя основного эл…
25 окт '16 в 17:20
1
ответ
Могут / должны C++ #pragma препроцессоры находиться в функциях
Короче говоря, я хочу сделать функцию, которая встраивает визуальные стили манифеста и ссылки на ComCtl32.lib, версия 6, если доступна. Вот в основном то, что я надеюсь сделать: void InitVivify() { // Embed visual style XML manifest #pragma comment(…
05 окт '12 в 08:50
2
ответа
vb6 не может загружать формы с контролем строки состояния в Windows 7 64 бит
Я пытаюсь загрузить открытую форму vb6, но он говорит, что не может найти проект или библиотеку, и курсор указывает на строку состояния. Эта конкретная строка кода: Private mStatus As StatusBar Я установил общие элементы управления для обновления vb…
21 окт '13 в 03:41