Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Рандомная матрица https://www.cyberforum.ru/ win-api/ thread1747903.html
Подскажите, пожалуйста Как сгенерировать матрицу в DataGridView по указанному размеру?
Исчезают полосы прокрутки C++ WinAPI
При вызове функции SetScrollInfo, исчезают полосы прокрутки( WS_HSCROLL и WS_VSCROLL установлены; диапазон не нулевой; GetLastError() говорит, что все ок; Проблема выскакивает после нажатия кнопки далее, вот код: #define NOMINMAX #include <windows.h> #include <vector> #include <string>
C++ WinAPI Не работает обновление окна в С++ WinAPI https://www.cyberforum.ru/ win-api/ thread1747561.html
Есть одна программа, которая упорно не желает обновлять окно WM_PAINT. Вот сурс, я уже куда только не тыкал UpdateWindow() и InvalidateRect(). Помогите пожалуйста:3 LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_CREATE:
C++ WinAPI Полосы прокрутки и матрица из edit https://www.cyberforum.ru/ win-api/ thread1747251.html
Беда товарищи... есть программка, в ней 2 "страницы", на первой в 2 edit-ах вводятся размеры матрицы, появляется матрица из edit-ов.... КАК! Господи как прокручиваться эту матрицу... что я только не делал (с полосами прокрутки я в принципе знаком), но она блин прокручивается косо все время... помогите, ну или скажите (посоветуйте) как правильно (по другому) это написать, ибо сил моих больше...
C++ WinAPI Столкновение упругих кругов
В WinAPI я слаб, а если точнее это первая в моей жизни программа на нем. Хотя проблема вероятно не в самом winapi но все же. В моей задаче два упругих шара с различной скоростью носятся по пикчурбоксу. Нужно рассчитать их столкновения. Проблема в том, что рисуются шары через таймер, а скорость по х и у равна перемещению на n-ое количество пикселов. Если сделать условие для расчета...
C++ WinAPI Линия, идущая за мышкой https://www.cyberforum.ru/ win-api/ thread1747121.html
Здравствуйте, начал работу с АПИ, написал программу, которая рисует линию из точек, но не могу понять как сделать сплошную линию, чтобы шла за курсором как нить, пока нажата левая кнопка естественно LRESULT CALLBACK WFunc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { static int x, y; static HDC hdc; static POINT curs_cord; PAINTSTRUCT ps; COLORREF clr = RGB(0,0,0);
C++ WinAPI Вывод изображения при нажатии мышкой в координатах https://www.cyberforum.ru/ win-api/ thread1746831.html
Помогите пожалуйста. Мне надо вывести изображение при нажатии левой кнопкой мыши в определенной области Но при нажатии ничего не выводится Вот код: case WM_LBUTTONDOWN: hdc = BeginPaint(hWnd, &ps); hdmc = CreateCompatibleDC(hdc); hdc = GetDC(hWnd); x = LOWORD(lParam); y = HIWORD(lParam); hdc = BeginPaint(hWnd, &ps);
Как перетащить элемент из ListView в другой ListView? C++ WinAPI
У меня есть форма на ней два ListView хочу из одного ListView в другой ListView перетащить объект. Как это сделать? Подскажите плиз.:wall:
C++ WinAPI Задача о философах Даны 5 философов, сидящих в круг, и 5 вилок. Каждый из них может: думать, брать правую вилку, брать левую вилку, есть, класть правую, класть левую. Причём один питающийся философ блокирует две вилки, лежащие рядом с ним. Пытался решить через события, но что-то не так. Блокирование вилок не достигается. Подскажите, пожалуйста, что не так: #include "stdafx.h" #include "Lab6_Task5.h" using... https://www.cyberforum.ru/ win-api/ thread1746430.html C++ WinAPI Ошибка в VirtualFree https://www.cyberforum.ru/ win-api/ thread1746189.html
Здравствуйте. Пытаюсь написать упаковщик pe файлов. В загрузчике функция passControl принимает считанный exe файл и его размер. Далее если включить ASLR, то функция VirtualAlloc иногда выполняется удачно, иногда с ошибкой (с выключенным ASLR всегда с ошибкой). Затем я пробовал освобождать память при помощи VirtualFree, но функция завершалась с ошибкой. #define RvaToVa(cast,ptr,adval)...
C++ WinAPI Вставить строку в название файла в ShellExecute
wchar_t s = { 0 }; swprintf(s, L"D:\\файл\\%c.mp3", d); HINSTANCE result; result = ShellExecute(NULL, NULL, s, NULL, NULL, SW_SHOW); очень долго мучаюсь с этим, %s не работает, как только дохожу до открывания файла выдает ошибку, d - может быть разной по длине строкой, %с%с...%с тоже не выходит. Заранее спасибо за помощь.
C++ WinAPI MFC свернуть только родительское окно Как свернуть только родительское окно, а дочерние(немодальные) оставить висеть? Сворачиваю родительское, а вслед за ним сворачивается и дочерние не модальные окна. После такого сворачивания на панеле задач windows виден значок только одного окна(родительского), а мне нужно чтоб было нормально.(( Добавлено через 35 минут При закрытие родительского в дочернем окне пытаюсь отловить хоть что то... https://www.cyberforum.ru/ win-api/ thread1744972.html
Заблокирован
29.05.2016, 21:14 0

Передача метода в поток после инициализации потока - C++ WinAPI - Ответ 9205796

29.05.2016, 21:14. Показов 2210. Ответов 14
Метки (Все метки)

Ответ

Цитата Сообщение от Yury Sidorenko Посмотреть сообщение
К объекту можно обратиться с запросом выполнить некоторый метод некоторого объекта в потоке.
запрос - номер метода, методы в классе занести в массив указателей на функции, по запросу брать нужный поинтер на функцию и выполнять.

Вернуться к обсуждению:
Передача метода в поток после инициализации потока C++ WinAPI
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2016, 21:14
Готовые ответы и решения:

Передача из потока в поток
Добрый день. Не работал раньше с потоками, столкнулся с следующей задачей. Имеется stringlist, в...

Передача массива из потока в поток
Написал очень кривую программу, помогите поправить, поскольку прогать только начинаю, что она...

Передача в поток метода с параметрами
Нужно запустить метод ScreenUpdate(Pet) static void ScreenUpdate(Property Pet) {...

Передача в новый поток метода с параметрами
Люди нужен хелп: хочу создавать отдельные потоки для каждого клиента, но не получается их создать,...

14
29.05.2016, 21:14
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.05.2016, 21:14
Помогаю со студенческими работами здесь

Передача поля в поток метода формы
Здравствуйте форумчане, перечитал много литературы и не нашёл ответа на свой вопрос: имеется в...

Передача объекта обратно в главный поток из другого потока
Добрый день. У меня ест фрагмент в котором я запускаю новый поток, после этого я хочу вернуть...

После старта потока файл начинает загружаться, после чего поток зависает
Доброго времени суток! Помогите найти ошибку. После старта потока файл начинает загружатся а...

Получение значения из фонового потока и передача его в главный поток
как получить значение из фонового потока и передать его в главный поток?Знаю что метод должен быть...

0
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru