Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Полноценная графика средствами консоли https://www.cyberforum.ru/ win-api/ thread1783558.html
Кто говорил, что невозможно? :) 24 бит. // pass in the file name of a .bmp as a command line parameter to see it drawn in the console #define WIN32_LEAN_AND_MEAN #include <windows.h>... Под консольный FAR существуют плагины для просмотра графики и даже видео в том же окне. Есть даже скрипт для быстрого просмотра графики.
C++ WinAPI Вызов функции в библиотеке https://www.cyberforum.ru/ win-api/ thread1783402.html
Помогите разобраться. Написал функцию в dll extern "C" __declspec(dllexport) int add(int a, int b) { std::string d = "dfsdf sdfsdf"; int n = 0; n = a + b; return n; } void* _Ptr = new(char); char* _Ptr = new char; А вот string не рекомендуют использовать в DLL. Кажется это связано с тем. что при использовании STL нужна общая куча для библиотеки и исполнимого...
C++ WinAPI Утекает память https://www.cyberforum.ru/ win-api/ thread1784291.html
Доброго времени суток! Помогите исправить утечку памяти. Пишет что утечка в 37 строке! LPVOID SafeMemPool::Alloc(DWORD dwBytes) { DWORD dwRealSize = 0; INT nIndex = SizeToIndex(dwBytes,... может все дело в типе возврата LPVOID
C++ WinAPI Получается прозрачное окно Здравствуйте. Проблема в том, что когда запускается программа, получается прозрачное окно, которое при растягивании образует наложение как в косынке. Раньше мне писало, что не загружен символ... MaksimHawkins, ты не проинициализировал два параметра в WNDCLASS wc wc.hInstance = hInstance; wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); далее зачем создаёшь ещё одно... https://www.cyberforum.ru/ win-api/ thread1784872.html
C++ WinAPI Как занести изображение bitmap в массив, и выводить в окне Натягиваю на кнопки изображение, но хочется иметь монолитный exe файл без папок с изображениями. Как сохранить изображения в массив , и читать их из массива и памяти, не используя внешние изображения... Чем не подходит хранение изображений в секции ресурсов экзешника, зачем так усложнять? https://www.cyberforum.ru/ win-api/ thread1783028.html Как убрать выделение при вводе? C++ WinAPI
<UserControl x:Class="WindowsRemoteManagment_Client.IDTextBox" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...
C++ WinAPI Ошибка в режиме дебагга! Доброго времени суток! Помогите решить проблемку! Запускаю проект в режиме дебагга и сразу вылетает вот эта ошибка. Ссылается она на 719 строку, но в строке то и ошибки вроде как нету. ... Почитай хотя бы, что такое ASSERT. И твой вопрос должен отпасть. https://www.cyberforum.ru/ win-api/ thread1784180.html C++ WinAPI Дочернее окно копируется в не дочернее(хотя не должно) https://www.cyberforum.ru/ win-api/ thread1784176.html
При нажатии кнопки появляется окно, но вместо того, что бы отрисоваться как надо, в него копируется дочернее окно главного окна. При закрытии появляющегося окна, закрывается и главное(завершается... trend.h #include <windows.h> WNDCLASSEX tr; //структура класса окна графиков WNDCLASSEX ctr; //структура класса окна настройки графиков PAINTSTRUCT trps; //структура...
C++ WinAPI Общий массив для двух приложений (процессов)? https://www.cyberforum.ru/ win-api/ thread1783350.html
Можно ли организовать общее адресное пространство для разных приложений (процессов) без использования СУБД и без передачи всего массива данных? Например, одно приложение обновляет большой массив... См. memory-mapped files (отображаемые в память файлы). Функции CreateFileMapping, MapViewOfFile, UnmapViewOfFile (описание есть в MSDN).
C++ WinAPI Вывод нескольких аргументов в строку https://www.cyberforum.ru/ win-api/ thread1783143.html
не обрабатывается аргумент b в строке: wsprintf(buffer,"%d+%d",a,b)? вывод: "+0" Romadzi, так может b и равно 0! Посмотри в отладчике.
C++ WinAPI Установка строки в ComboBox https://www.cyberforum.ru/ win-api/ thread1784146.html
Подскажите, как можно сделать. Я с БД в ComboBox загружаю данные(Яблоко, Апельсин, Морковь) и ставлю CB->ItemIndex = 0. Потом запросом обновляю запись Яблоко на Яблоко сорт1 и после этого мне нужно...
C++ WinAPI Wsprintf() выдает Stack Around . bla bla . occured https://www.cyberforum.ru/ win-api/ thread1784014.html
LRESULT CALLBACK WndProc2(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { RECT rect; wchar_t a; switch (message) { case WM_PAINT: { PAINTSTRUCT ps; wsprintf(a, L"а"); А где спецификатор форматирования? Должно быть так, например: wsprintf(a, L"%s", L"a");
 Аватар для Ника))
43 / 43 / 20
Регистрация: 08.12.2010
Сообщений: 342
0

События tree-view control - C++ WinAPI - Ответ 9397013

24.07.2016, 16:01. Показов 820. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Вот на диалоговом окне есть данный объект с именем:IDC_TREE1;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    UNREFERENCED_PARAMETER(lParam);
    switch (message)
    {
    case WM_INITDIALOG:
    {
        // IDC_EDITSpravka 
        HWND TreeId = GetDlgItem(hDlg, IDC_TREE1);
        LogFile.ZapLogFailServer("Запуск инициализации окна справки:", "initialization");
    
 
        TVITEM tvi;
        TVINSERTSTRUCT tvins;
        HTREEITEM hItem;
        tvi.mask = TVIF_TEXT | TVIF_SELECTEDIMAGE;    
        tvi.pszText = TEXT("Файл");
        tvi.cChildren = 1;
        tvins.item = tvi;                         //см в MSDN
        tvins.hInsertAfter = TVI_FIRST;
        tvins.hParent = TVI_ROOT;
        hItem = TreeView_InsertItem(TreeId, &tvins);
 
        TV_INSERTSTRUCT tvins2;
        memset(&tvins2, 0, sizeof(tvins2));
        tvins2.item.mask = TVIF_TEXT | TVIF_PARAM;
        tvins2.item.pszText = TEXT("Подключение к БД");
        tvins2.hInsertAfter = TVI_LAST;
        tvins2.hParent = hItem;
        TreeView_InsertItem(TreeId, &tvins2);
 
        memset(&tvins2, 0, sizeof(tvins2));
        tvins2.item.mask = TVIF_TEXT | TVIF_PARAM;
        tvins2.item.pszText = TEXT("Отключение от БД");
        tvins2.hInsertAfter = TVI_LAST;
        tvins2.hParent = hItem;
        TreeView_InsertItem(TreeId, &tvins2);
 
        memset(&tvins2, 0, sizeof(tvins2));
        tvins2.item.mask = TVIF_TEXT | TVIF_PARAM;
        tvins2.item.pszText = TEXT("Выход");
        tvins2.hInsertAfter = TVI_LAST;
        tvins2.hParent = hItem;
        TreeView_InsertItem(TreeId, &tvins2);
 
 
        tvi.mask = TVIF_CHILDREN | TVIF_TEXT ;
        tvi.hItem = 0;
        tvi.pszText = TEXT("База данных");
        tvins.item = tvi;    
        tvins.hInsertAfter = TVI_LAST;
        tvins.hParent = TVI_ROOT;       
        TreeView_InsertItem(TreeId, &tvins);
 
 
    }
        return (INT_PTR)TRUE;
 
    case WM_COMMAND:
        {
            switch (wParam)
            {
                case IDCANCEL:
                {
                    EndDialog(hDlg, LOWORD(wParam));
                }break;
                
            }
            case WM_NOTIFY:
            {
             case IDC_TREE1:
                switch (((NMHDR*)lParam)->code)
                {
                        case NM_CLICK:
                        {
                            int y = 0;
                        }break;
 
                        default:
                            break;
                }
            }
                
 
        }
    default:
        break;
    
    return 0;
    }
    return (INT_PTR)FALSE;
}
Вылетает на строчке 72: switch (((NMHDR*)lParam)->code)
И еще вопрос как узнать какой пункт выбран?

Вернуться к обсуждению:
События tree-view control C++ WinAPI
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.07.2016, 16:01
Готовые ответы и решения:

Выбор tree-view control
Как узнать какой элемент дерева выбран??? А именно текст. vector&lt;HTREEITEM&gt; treeVec; INT_PTR CALLBACK About(HWND hDlg, UINT message,...

Tree view map
где можно применить: TreeView_MapHTREEITEMtoAccID TreeView_MapAccIDToHTREEITEM если правильно понял то...

List View Control в WindowsXP
Здравствуйте, такой вопрос, загружаю диалоговое окно из ресурсов: IDD_PROPERTIES DIALOGEX 0, 0, 345, 227 STYLE DS_SETFONT |...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.07.2016, 16:01
Помогаю со студенческими работами здесь

Люди помогите с Tree View Control
Добрый день! Помогите пожалуйста с элементом просмотра дерева (Microsoft Visual C++ 6) Проблема-создаю приложение (на API). Главное...

Tree View + List View. Как из програмы определить в чем именно на данный момент выделен елемент ?
У меня на одной форме радом сидят Tree View и List View (как в explore). Вопрос: как из програмы определить в чем именно (в Tree View или в...

Tree View
ДОбрый день. Помогите плиз с задачей. Требуется построить дерево с данными из таблицы в рантайме. структуру приложил Таблицы...

tree view
как динамически добавлять дочерние узлы ? Покажите примеры работы небольшие...

Свойства Tree View
Подскажите пожалуйста как обращаться со свойством Line Image Folder и для чего оно нужно. Так же начертил два столбца - в первом Tree View,...

0
Новые блоги и статьи
Разработка контекстных меню в iOS
mobDevWorks 14.03.2025
С приходом iOS 13 Apple представила новый API для контекстных меню, который полностью заменил предыдущую технологию 3D Touch peek & pop. Хотя многие разработчики и пользователи испытывают ностальгию. . .
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH 1. поймать путь через вывод $(pwd) 2. более правильно - на основе realpath (см. скриншот)
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
PHP 8: JIT-компиляция и улучшение производительно­сти
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
Сериализация данных с Apache Avro в Kafka
Javaican 12.03.2025
Apache Kafka стала одним из ключевых решений для работы с большими потоками данных. Однако с ростом объемов передаваемых данных возникает проблема: как эффективно сериализовать и десериализовать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru