Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Загрузка выгрузка без процесса и с процессом
там нужно получить hwnd
чтобы выгрузить процесс de
TerminateProcess(pi.hProcess, 0);
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
свой калькулятор или блокнот
я могу выгрузить из...
Мьютекс. Написано, что у него уникальное название. У меня на приложении был запрет запуска второй копии
Есто вот такая не очень новая схема:
//При открытии программы пытаемся создать мютекс. (Запрет запуска второй копии)
//Мютекс - такой объект, который можно увидеть из любого приложения...
Убить процесс по имени процесса
Здраствуйте подскажите почему мой код не работает?
#include <windows.h>
#include <tlhelp32.h>
#include <psapi.h>
#include <stdbool.h>
// Функция для получения PID по имени
DWORD...
Альтернативные способы определения есть ли у окна горизонтальная полоска скроллинга
Приветствую Всех.
Я определяю наличие горизонтальной полоски скроллинга с помощью стиля окна WS_HSCROLL.
Но проблема в том, что данный метод работает только для первого дочернего MDI окна в...
Утечка памяти при освобождении ресурсов отображенного в память файла
Я отображаю файл только для чтения в память с помощью следующего класса
class CMappingFile
{
public:
CMappingFile()
:m_hMapFile(nullptr),
m_pMapAdress(nullptr)
{}
virtual...
Как найти указатель на адреса времени через Cheat Engine, если его нет?
Привет! Я хочу написать скрипт, и для этого мне нужны указатели на адреса времени в формате ЧЧ:ММ:СС (три адреса: часы, минуты, секунды).
Проблема в том, что при поиске через Cheat Engine (F5/F6)...
Мониторинг/перехват файловых/реестровых изменений
Здравствуйте!
Как можно осуществить такое, как работают такие проги, как ProcessMonitor, ProcessActivityView?
Главным образом хотелось бы отслеживать все изменения вносимые установщиками софта в...
Необходимо ли вызывать Show/UpdateWindow только для главного окна или и для дочернего ListView также?
Добрый вечер!
Только начал работать с WinApi ListView.
Прошу подсказать:
1) Какова последовательность вызовов ShowWindow/UpdateWindow при этом:
нужно ли вызывать Show и Update... и для главного...
Custom Class Controls [Проект]
В данной версии кода реализованы только контролы типа кнопок, к сожалению времени сделать больше пока не предвидится, возможно это кому то понадобится. (я его делал для понимания как рисовать...
MFC вызов окна из формы
Здравствуйте ребята! Помогите пожалуйста советом.
VC2020, MFC. Вызываю диалоговое окно из формы
CDialog StationDlg(IDD_DIALOG1);
StationDlg.DoModal();
Изначально через мастер создал ему...
Как получить данные от драйвера
Добрый день, коллеги.
У меня есть некоторое непонимание вещей, связанных с взаимодействием программы с драйвером устройства.
Передо мной стоит задача - получать программно (из пользовательского...
Почему у меня не получается взаимодействие с imgui
#include "includes.h"
#ifdef _WIN64
#define GWL_WNDPROC GWLP_WNDPROC
#endif
extern LRESULT ImGui_ImplWin32_WndProcHandler(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
EndScene...
Проблема с редактированием файла SndVol.exe
Здравствуйте!
Помогите пожалуйста, отредактировать правильно файл SndVol.exe/ После редактировании {Restorstor/ResourseHacker} появляется окно что файл заблокирован. Как на скрине. Хотя антивирус в...
Как получить полное имя файла в completion routine, вызываемой совместно с ReadDirectoryChangesW ?
Добрый день!
Мне необходимо отслеживать изменения в файлах (удаление, копирование и т.п.) в определенной папке.
Для этого я использую ReadDirectoryChangesW с CompletionRoutine.
Отслеживание...
ListView Report заголовок для 16 тыс. столбцов
Мое почтение, джентльмены.
Использую ListView на чистом WinApi.
Отрисовать область данных для 16 тыс. столбцов через NM_CUSTOMDRAW или WM_DRAWITEM (+LVS_OWNERDRAWFIXED) не проблема (рисую только...
Програмные клики мыши. Копировать адрес из строки браузера
Как вам такие, оторванные от суровой реальности фантазии,
Мы тут с искуственным интелектом немного поработали...
Копирует... Вроде... Как бы...
Колбэк-функция - он мне выдал. Я что то не...
WaitForMultipleObjects() без сброса объекта
Можно ли как-то настроить функцию WaitForMultipleObjects() или может есть ее аналог не сбрасывающий проверяемые объекты? В документации об этом написано Функция изменяет состояние некоторых типов...
StormTrack-Oscilloscope WinAPI GDI
Привет.
Решил выложить проект визуализации временных рядов на git. Надеюсь она кому то поможет.
Сам проект представляет из себя библиотеку в виде готового SDK. Или можете скачать проект и сами...
Как вам вот такое вот извращённое создание UP-DOWN control. Вообще работает. Как такое можно?
Как это всё описать то?
Сверху создание элемента UP-DOWN с привязанным к нему EDIT для циферок.
При переключении UP-DOWN вызываеться лямбда функция (case WM_NOTIFY внизу)
Лямбда в начале ---...
Проблема с компиляцией
В VS Code вот такая ошибка:
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot open output file...
Win API, MSDN
Нужно поюзать Win Api
Win XP
Visual C++ 6
Установлено несколько версий MSDN
(от 2001 до 2008)
Без привязки к конкретному Win API
Что почитать в общем (в MSDN, на сайте Микрософт или...
VK_RETURN не блокируется обработкой
Всем привет. Вопрос наверное касается больше отдельной программы, нежели winapi, но сама прога (AkelPad), написана на C и базируется на WinApi и все ее функции внутренноего/внешнего Api. 3й день уже...
Программно определить тип и название железа
Доброго времени суток, мой вопрос наверняка уже сто раз муссировался, но поик по форуму на мой взгляд ужасен - ничего не смог найти.
Хочу программно определить железяки в компе, мать, проц, диск и...
Странное поведение самописной .dll
Написал свою библиотеку для работы с СОМ-портом через конвертер USB-RS485 по протоколу ModbusRTU.
Если сделать так (использую глобальную переменную хэндла СОМ-порта):
#include "ModbusRTU.h"...
Фон в контекстном меню
Мое почтение, джентльмены.
Не удалось с наскоку изменить фон в контекстном меню, там где располагаются иконки (левая часть, см. скрин)
Для правой части контекстного меню (там где текст) меняю...
GIF поверх рабочего стола
Хотел бы поместить гифку с прозрачным фоном поверх всех окон, есть ли программа для этого
Почему ListBox не обновляется (не ловит сообщения, отправляемые ему из другого потока) ?
Добрый вечер!
На Winapi на экран выведен модальный DialogBox, а нем ListBox.
Я хочу сделать, чтобы на кнопке запускалась некая длительная задача в отдельном потоке и при этом она
раз в какое-то...
VC2020 отсутсвует сообщение WM_COMMAND
Здравствуйте господа!
Помогите нубу пожалуйста, кто чем может.
Создаю контекстное меню в MFC командами типа
m_Menu.AppendMenu(MF_STRING, 1000, _T("пункт 1"));
m_Menu.AppendMenu(MF_STRING,...
Выход из приложения WinAPI по ESC. Удобно, но ведет себя по разному
Код ниже обеспечивает мне выход из моих приложений по нажатию кнопки ESC. Но в разных приложениях код ведет себя по разному. В части приложений кнопка действует только в окне приложения. Но есть пара...
Мы тут пару вечеров поработали. Красивая кнопочка на winApi
Искусственный интеллект выдал на WM_MOUSEMOVE по родительской форме.
Немножко не так... Надо по button...
Полностью он задание не выполняет.
(Некоторые вещи интеллект делает красиво, но если...
IP клиента сокета и IP клиента пакетов не совпадает
Код сервера:
https://pastebin.com/G98Z7aNM
Код клиента:
https://pastebin.com/N7MqsjRV
Файлы md5.h и wintun.h решил не добавлять, тут по названию видно их назначение.
Сервер принимает данные,...
Как сохранить данные с cd в img или аналоги
Как сохранить данные с cd в img или аналоги.
Не знаю даже с чего начать...
Желательно не код, а совет хотя бы.
Интересный глюк TreeView conrol item на диалоговом окне
В настройках проекта установлено использовать кодировку unicode
Тем не менее в диалоговое окно от TreeView в WM_NOTIFY не приходят сообщения с кодами TVN_DELETEITEMW, TVN_ITEMCHANGINGW и...
Как программно перезапустить программу с правами администратора?
Добрый вечер!
Каким образом перезапустить программу от имени администратора, чтобы система выдала диалог о пользователе и пароле ?
Читал про ф-цию: CreateProcessWithLogonW.
Можно было бы ее...
Как прочитать сообщение Outlook (*.msg) используя MAPI?
Добрый вечер!
Мне необходимо прочитать сообщение Outlook из файла *.MSG или из Storage в памяти, для чего я планировал использовать ф-ции MAPI.
Однако эти ф-ции предполагают создание сессии...
Как создать Toolbar средствами WINAPI с кнопками, в которых отображается только текст (без иконок) ?
Добрый день!
Подскажите, пожалуйста, как сформировать toolbar, в которых на кнопках отображается только текст.
Тестовая программа (классич. прилож. Windows) прилагается.
По замыслу...
Почему не создается tooltip к кнопке?
Добрый день!
В окне hMainWnd создаю кнопки - они отображаются нормально.
Я хочу прикрутить к каждой кнопке tooltip, однако он не создается.
Не могли бы Вы подсказать, в чем может быть ошибка ?...
CreateProcessAsUserW [в GPO startup] - процесс стартует но любые консольные проги Win - error 0xc0000142
Всем дд
Тк не нашел ничего подходящего для запуска процессов из под другого пользователя из скриптов
накатал свое (я не профи - в прошлом прогер, но почти 20 лет этим не занимался) не без помощи...
Как использовать объекты COM в многопоточном приложении?
Добрый вечер!
В моей программе планируется, что COM-объекты будут создаваться в одном потоке, а использоваться (а возможно и удаляться - в другом потоке). Более конкретно, речь идет об объектах...
Почему не регистрируется класс окна через WinAPI в консольном приложении?
Добрый вечер!
Имеется консольное приложение, в котором необходимо создать окно через WinAPI.
Делаю это в отдельном потоке, запускаемом через std::thread, однако не могу зарегистрировать класс окна...
Обмен данными через СОМ-порт
Помогите новичку, пожалуйста)
Нужно написать программу, которая ловит нажатия клавиш(стрелок) и соответственно отправляет это все через СОМ-порт на микроконтроллер. Но если с МК я более-менее...
Необходимо изменить размеры окна консоли
Приветствую.
Необходимо изменить размеры окна консоли, допустим, на 50 * 50 средствами WinAPI, поэтому вот такой код
system ("mode con cols=50 lines=50");
не подходит.
Посмотрел MSDN,...
CreateProcess()
Доброго времени суток! Делаю лабу по Операционным системам, и столкнулся с некоторыми трудностями. Вот часть задания:
Разработать и отладить программу, выполняющую следующие функции:
1. ...
Функции CreateFile() и WriteFile()
Господа, помогите разобраться с функциями CreateFile() и WriteFile().
В следующем простом примере пытаюсь создать файл txt и записать в него текущую директорию программы.
#define UNICODE...
Книги по WinAPI
А есть книги по WinAPI, что бы было примеры написаны использования и т.п. Надо книга пороше можно так сказать для лузера
WaitForSingleObject - вопрос.
Привет.
WinApi функция WaitForSingleObject. Как она работает?
Ждет завершения патока (тот, что первий параметр), зачем тогда задержка в миллисекундах?
Преобразование char* в LPCWSTR
Какие функции необходимы для преобразования из char* в LPCWSTR?
Заранее спасибо!
Учебная статья - создание меню средствами API C++
Учебная статья - создание меню средствами API C++\СИ
Добрый день, решил поделиться инфой по созданию меню VS 2010 средствами только API. Если есть желающие опишите что я не успею.
Значит чтобы...
Изменить цвет окна
парни, я гуглил, честно - замучался, объясните как мне цвет окна поменять! (например красным его выставить)
.....
case WM_MOUSEMOVE:
....
break;
Координаты курсора мыши относительно клиентской области окна
Здравствуйте!
Подскажите пожалуйста как можно узнать координаты курсора мыши клиенской области окна!
Знаю и юзал функциию
GetCursorPos();
Но она возвращает координаты курсора мыши...
GetAsyncKeyState, как она работает
в коде приведенном ниже (keylogger), есть функция GetAsyncKeyState, объясните пожалуйста как она работает здесь, зачем нужна переменная q,зачем цикл for от 8 до 190, почему ...
Аргумент типа const char* не совместим с параметром типа LPCWSTR
Начал учить win32 по книге Финогенова, вставил код первой проги в VS10, пишет мне ошибку "аргумент типа const char* не совместим с параметром типа LPCWSTR"
#include <windows.h>
int WINAPI...
Создание кнопки
Привет, объясните пожалуйста как создать самую обычную кнопку в проекте. Создал проект, в код записал следующее
HWND button = CreateWindow(L"button", L"Settings Speed", WS_CHILD | WS_VISIBLE |...
HINSTANCE и HWND, в чем отличия?
Разбираю оконные приложения, не могу понять, что такое HINSTANCE и HWND ?
То что это handle-ы это вроде ясно, но конкретно где чей и в чем отличия?
Как пользоваться GetLastError() ?
Хотел узнать, как пользоваться этой функцией? Где-то говорят вывести её на экран и посмотреть(не получается...), где-то - через Error Lookup. Но он требует какую-то переменную... Делал так: UINT...
Что означают параметры функции SetConsoleCursorPosition?
Здравствуйте господа программисты! У меня такой вопрос-SetConsoleCursorPosition(h, c); что означает h,c я так понимаю это координаты по вертикали и горизонтали?и ещё как я могу ей...
Создание окна на C++ WinAPI с нуля. Подробное разъяснение
Я устал создавать оконные программы на .NET технологии, и хочется попробовать C++ и WinAPI .
Читал документацию на MSDN , и нифига не понял. Создать окно то я могу, но как работает код подробно...
Вывод текста с помощью TextOut()
unsigned char S;
int j=0;
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int wmId, wmEvent;
PAINTSTRUCT ps;
HDC hdc;
switch (message)
{
Нужно нарисовать окружность в окне
Нужно нарисовать окружность в окне.
В гугле нашел такой метод рисования линии:
HDC hDC = GetDC (hWnd);
RECT rc;
GetClientRect(hWnd, &rc);
// Создаем Pen
HPEN hPen = CreatePen (PS_SOLID,...
создание button
Добрый вечер! Необходимо создать кнопку button!
почему у меня всё компилится без ошибок, а кнопка не создаётся ?
HWND hButton = CreateWindow("BUTTON", "Press me", WS_CHILD | WS_VISIBLE |...
Функция FindWindow ()
Здравствуйте . Возникли проблемы с функцией FindWindow () .
Есть такая программа: ищется окно программы-получителя , считывается и выводится на экран заголовок окна получителя, устанавливается...
Обработка нажатия кнопки win32
вообщем есть задан радиус шариков
Int h = 4;
R=h;
как именно нужно описать нажатие кнопки, чтоб при нажатии радиус увеличивался, ну хотя бы в два раза.
хотел сначала увеличить на рандомное число...
Вывод текста в окне
Всем привет!!! Не получается вывести текст в окне.
Делаю так:
case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
TextOut(hdc, 10, 50, "Привет мир!!!", lstrlen("Привет мир!!!"));
...
Эмуляция нажатия левой клавиши мыши
добрый день. Написал программу, которая через 5 секунд берет дескриптор окна находящийся под курсором и в это окно по координатам курсора посылает команду нажатия левой кнопкой мыши. Работает на...
Как узнать имя компьютера
Нужен простой пример который получает имя компа на котором запускаеться прога на с++
В одной книге нашел такую функцию
string GetComputerName(){
char buffer="";
unsigned long size...
Диалог открытия файла и выбор файла
Код,содранный с MSDN
OPENFILENAME ofn; // common dialog box structure
wchar_t szFile; // buffer for file name
HWND hwnd; // owner window
...
Отобразить консоль во весь экран
Существует ли функция, что бы консольное приложение при запуске открывалось во весь экран??? Если да, то у кого то часом не завалялась? ))
Перехват нажатий клавиатуры
Добрый день! Мы вообще то пишем на java, но необходим кусочек кода на С++, который бы вызывал основную программу. Пока задача минимальна: перехватить нажатие любой клавиши и вывести сообщение. Нашла...
Журнал событий
Всем привет,
пытаюсь сделать просмотр журналов событий Windows 8 на си++ в QT.
Подготовил код, ошибка на этапе READEVENTLOG, помогите исправить
#include <time.h>
#include <stdio.h>
#include...
Почему программа собранная на MinGW требует libstdc++-6.dll
все программы, которые компилятся в MinGW не запускаются без libstdc++-6.dll.
как избавить себя от этой зависимости, или хотя бы как запихать её внутрь программы?
Смена шрифта для текста в WinAPI
Доброго времени суток всем!)Уважаемые программисты, обращаюсь к Вам за помощью!У меня возникли проблемы при решении следующей задачи: нужно создать главное окно, зарегистрировать его, создать для...
Что делает PlaySound, и как с ним вообще работать
Господа подскажите что делает PlaySound , и как с ним вообще работать(там по идеи 3 параметра а вот какие) ?
Как найти HWND нужного окна?
хочу написать программу которая нажимала бы клавишу в другом окне, когда оно перекрыто другим
подскажите как найти хвнд нужного окна
Как правильно запустить программу/процесс/приложение через CreateProcess()? Покажите пример
Пишу так
#define N NULL
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si,sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi,sizeof(pi));...
Список запущеных процессов
Доброго времени суток.
Возникла необходимость получить список запущеных процессов.Суть в том что хочу создать структуру данных которая будет содержать имя процессе, его приоритет, и по возможности...
Поиск папок с помощью FindFirstFile\FindNextFile
Как найти только папки?
Графика в C++ с использованием WinAPI
Доброго времени суток! Дошел до изучения графики, с отрисовкой, заливкой разобрался, не могу понять, как сделать так, чтобы левый поворотник начал мигать по нажатию, например, клавиши '1'....
Вывод изображения на экран
Среда разработки - Visual Studio 2015
Цель - вывести bmp картинку на экран
Заранее спасибо
Как правильно использовать GetModuleFileName?
Здравствуйте, есть следующий код:
#include <iostream>
#include <Windows.h>
using namespace std;
int main ()
{ LPWSTR buffer;
GetModuleFileName(NULL, buffer, MAX_PATH) ;
cout<<buffer;
Создать поток CreateThread()
Доброго времени суток! Необходима ваша помощь, уважаемые знатоки!
Не найдя хорошей литературы (или из-за непонимания) не выходит у меня создать поток.
void __fastcall TForm1::N2Click(TObject...
Полоса прокрутки "scrollbar"
Мне нужно сделать несколько полос прокрутки в окне, с помощью "scrollbar". Ну и реализовать соответствующие действия при передвижениях этих прокруток! Но проблема в том, что я не могу никак понять и...
Получить HWND окна
Задача такова - загрузить динамическую dll в чужое приложение и получить HWND окна в которое загрузится dll.
dll я загрузил, проверил месаджем, а как получить теперь HWND окна?
При атаче dll нам...
Обработка нажатий клавиш
подскажите как обрабатывать нажатия клавиш символов (цифры, буквы) в WinApi C++, служебные клавиши обрабатываются как то так:
switch (message)
{
case WM_DESTROY:
PostQuitMessage(0);
break;...
DrawText
как при пощи DrawText сделать надпись в окне , если можно простенький исходник.
Заранее всем огромное спасибо!!!
Что такое HBITMAP?
Мужики проясните плз.
Сразу говорю я в курсе, что это дискриптор битмапа.
Интересует немного другое.
Указатель это всётаки или нет?
В msdn ничего толкового не нашёл......
Заголовочный файл <windows.h>. Где он в Visual studio?
Привет, участникам форума)
Давно не писал сюда. Вот такая проблемка возникла: Никогда не писал для win32api, а тут прямо припёрло.
Ну скачал Щупака. Открыл любимую visual studio восьмую,...
Расшифровка типа HWND
В Visual studio 2008 HWND раскрывается в
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
Помогите понять что это такое )
GetPixel() работает нереально медленно на Windows 7
Написал программу (бот для онлайн игры), вся его работа заключается в получении цвета пикселя в нужных координатах и совершения тех или иных деййствий в зависимости от полученного цвета. Стояла ХР,...
Как добавить программу в автозагрузку?
Всем день добрый. Подскажите пожалуйста, как с помощью API функций добавить свою программу в автозагрузку?
Хук клавиатуры - как получить код нажатой клавиши
Господа делаю хук на клавиатуру,вроде бы и работает(при нажатии на клавишу показывает),но есть одно но !!! не могу получить код нажатой клавиши , вот код -
#include <windows.h>
//...
Как создать программу для выключения компьютера?
Как создать программу для выключения компьютера?
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
Здравствуйте,
Написал в qt creator программу "hello world". Хочу запустить .exe файл этой программы и получаю такую ошибку:
Запуск программы невозможен, так как на компьютере отсутствует...
Как работают критические секции на примерах?
Я не совсем понял,как они работают. Я понял,что это нужно для синхронизации. Я не понял,что происходит при входе в крит.секцию.
#include "stdafx.h"
#include <iostream>
#include <Windows.h>...
Найти hWnd окна по имени или id процесса
Мне нужно найти hWnd окна чтобы в дальнейшем присвоить ему приоритет и поставить поверх всех окон. В приоритете будет поиск по имени процесса потому что запуск будет производится функцией system, при...
Перерисовка окна
Здравствуйте. Нужно создать приложение, которое в случайном порядке скрывает кнопки калькулятора. Приложение написал, кнопки исчезают, но окно калькулятора не обновляется и этого не видно. Только...
Создание процесса
Доброго времени суток! Пытаюсь создать процесс. В книге Рихтера - Создание эффективных Win32-приложений нашел такой код:
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi;
TCHAR p =...
Загрузка изображения bmp из ресурсов
господа я поднимал конечно уже тему,заранее прошу прощение за нарушение правил,но там было не совсем то , что мне надо.А надо мне загрузить изображение при помощи LoadImage и отресовать при помощи...
Просмотр файлов в директории
Доброго времени суток. Есть имя директории с файлами. Скажите пожалуйста, каким образом в С++ можно получить имена этих файлов? (операционная система - Windows)
Сделать скриншот экрана / копировать экранную область видеопамяти
Доброго времени суток. Для работы программы необходимо получить копию(скриншот) экрана, с запущенным directX приложением (собственно скриншот самого приложения и надо получить). Проблема в том, что...
Справочник Win API
Народ.
Давно мучает вопрос.
Существует ли глобальный справочник по Win API.
Надоело мусолить эти мелкие справочники, по 50 API.
Былобы не плохо надыбать справочник с подробным описанием...
SetPixel
Буду благодарен, если кто внятно поможет разобраться. Я делаю кодирование изображение, изображение удалось закодировать, теперь я его декодирую, массив значений пикселей получить удалось, но как...
Пустая панель элементов. Классическое приложение Windows
Здравствуйте. Уже который раз сталкиваюсь с проблемой, что при входе в конструктор окна, панель элементов пуста.
Вместо элементов висит текст:
"В этой группе нет элементов управления. Перетащите...
Как сменить раскладку клавиатуры
Здравствуйте, уважаемые господа.
Каким образом можно сменить раскладку клавиатуры в консольном приложении?
Пробовал таким образом:
LoadKeyboardLayout ("00000409", KLF_ACTIVATE |...
CreateFile() == INVALID_HANDLE_VALUE
Вызов происходит с такими параметрами:
HANDLE hFile = CreateFile(
"out.bin", //с полным путем тоже пробовал
...
Имитация мыши. Полное управление курсором. WinAPI
Требуется найти функции, которые используем мыщьх. Движение курсора, нажатие LB\RB, прокрутка вниз\вверх. Задача состоит в имитации работы пользователя, т.о. нужно при свернутом приложении...
Ошибка C2371 переопределение; различные базовые типы
Добрый день
Подскажите, пожалуйста, почему выдает ошибку C2371 переопределение; различные базовые типы. Что это за ошибка я знаю, но что именно ее вызывает в данном случае и как исправить, если...
Функционал для Калькулятора (С++ WinApi)
Здраствуйте, на данный момент я сделал оболочку для калькулятора и не знаю как сделать функционал, поэтому прощу вашей помощи...
#include <windows.h>
#include <stdlib.h>
#include <string.h>...
Как узнать Handle или PID процесса, зная его имя и класс?
Как узнать Handle или PID процесса, зная его имя и класс?
URLDownloadToFile()
Привет всем.
Возникла проблема с использованием функции URLDownloadToFile().
Порядок действий
1. Создаю пустой консольный проект c++ (Использую VS 2013);
2. Прописываю следующий код:
...
Как создать скриншот части экрана?
Можно весь экран заскриншотить потому, что это частный случай части. Но дело не в этом.
Скриншот ведь предполагает какой-то файл иображения, да ведь? *.bmp там или *.jpg, к примеру. Дело в том,...
winApi listView
Подскажите пожалуйста как получить данные выделенного элемента в ListView?
Проверить, запущен ли процесс
Вот как в с++ в WinApi проверит если запущен процесс "test.exe" то выполнить код
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
int APIENTRY WinMain(HINSTANCE hint, HINSTANCE...
GetVolumeInformation!
include <Windows.h>
include <iostream>
int main()
{
char Name;
char NameFileSystem;
DWORD SerialNumber;
DWORD TypeFileSystem;
Чтение файла ReadFile и вывод
HANDLE myFile;
DWORD m;
wchar_t cBuffer;
myFile = CreateFile(L"c:\\currentversion1.txt", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
ReadFile(myFile, cBuffer,...
Перерисовка окна WM_PAINT
Добрый вечер. Кто подскажет как в нужный момент перерисовать окно? Как я понимаю нужно вызвать WM_PAINT, но как???
Вот мой код:
LRESULT CALLBACK WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM...
2D треугольник
Привет, друзья! Как можно рисовать 2D треугольник с помощью DirectDraw? приведите пожалуйста примеры?
Ошибка сокета (10053)
В разрабатываемой программе, связь производится через синхронные сокеты по протоколу TCP.
Программа устанавливает связь с другими инет-клиентами в сети Интернет.
По началу все работает нормально -...
Windowed <-> FullScreen
Тема не новая, но нигде не смог найти нормального описания. Как переключать оконное приложение в полноэкранное и обратно? Почему не работает Следующий код?
#include <windows.h>
HWND hMainWnd;...
Объясните как пользоваться WriteProcessMemory()
Привет всем обитателям этого форума=)
Объясните пожалуйста как пользоваться WriteProcessMemory(). То что нужно сначала найти процесс, потом открыть его - это я знаю. Меня больше интерисует вот что:...
Диалог сохранения/открытия файла на чистом WinAPI
Есть ли в чистом WinAPI функция, которая вызывает окно в котором можно выбрать каталог и имя, а затем, после нажатия кнопки "Открыть" или "Сохранить", возвращает полный путь до этого файла (что бы я...
Вывести окно с ошибкой
Надо сделать, чтобы выводило окно ошибки (аварийный ответ), когда введенное значение меньше нуля или вообще не введено.
Выручайте братцы.
Запуск приложения из программы
Нужно сделать так, чтобы из моей программы открывался Word на полэкрана. Использую ShellExecute и SetWindowPos.
AnsiString s = "C:\\Program Files\\Microsoft Office\\Office12\\WINWORD.exe";...
OpenProcess
Мне нужно запустить свой поток в чужом порцессе.
Код потока слудующий:
DWORD WINAPI ThreadFunction(LPVOID params) {
while(true) {
MessageBoxA(NULL, "Hello!", "Hello!", 0);
...
Как работает функция FindFirstFile?
Всем доброго времени суток. У меня тут проблема возникла с функцией FindFirstFile, никак не хочет работать. Думаю что проблема в пути, который я передаю первым параметром.
#include "stdafx.h"...
Программное изменение курсора мыши
Всем привет, возник такой вопрос: программно изменяю курсор мыши, например:
winclass.hCursor = LoadCursor(hinstance, MAKEINTRESOURCE(CURSOR_DEMO));
и например число i = 10, i уменьшается, когда i...
Получить hwnd окна
Допустим я нахожу hwnd главного окна по названию его класса
HWND window=FindWindowEx(NULL,NULL,"my_class",NULL);
У етого окна которое я нашел допустим есть несколько елем. управления, например...
Как завершать потоки?
Создал поток, а завершить немогу.
Поток можно завершить четырьмя способами:
1)функция потока возвращает управление;
2)поток самоуничтожается вызовом функции ExitThread;
3)другой поток...
Чтение из файла ReadFile
проблема такова что я не могу понять, как сделать условие вида:
если при чтении файла нашли пробел, то ...
неважно. можно просто вывести в консоль: я нашел пробел!
#include <stdio.h>
#include...
Подскажите смысл WinAPI что это и для чего
Всем привет.
Подскажите смысл WinAPI что это и для чего.
Я где-то слышал что это функции которыми можно получать доступ к любому объекту на ПК например программно включить брандмауэр и тд.
Но...
Получение дескриптора консольного окна
Привет всем еще раз!Хочу заморочиться рисовать в консоле с помощью winapi,но перед этим мне нужно хотя бы получить дескриптор окна консоли,что у меня и не выходит(
Получить дескриптор я пробую с...
Получить информацию об оперативной памяти и информацию об одном из жёстких дисков
Как с помощью функций WinAPI определить информацию об оперативной памяти и информацию о памяти на одном из жёстких дисков. Заранее благодарю,читал справочники MSDN,не очень помогло :(
Как менять размер шрифта?
Как менять размер шрифта?
Очистка окна
Здравствуйте!
Начал изучать Win32 API
Программирую в MS Visual ST 2005
На окне рисую текст с помощью функции DrawText, простые фигуры (Rectangle, Ellipse).
Вопрос: как очистить окно? Т.е....
Как загрузить в ListView системные иконки?
здраствуите!!
нужна маленькая помощь.
Хочу в ListView прибавить к моему списку системные иконки ,ну что бы отображал что это папка или файл .
Есть ли такая функция и как ее прибавить ?
Весь код...
'GetVersionExA': объявлен deprecate
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <locale>
using namespace std;
void VersionWindows1()
{
OSVERSIONINFO osvi;
Как посылать окну нажатия клавиш?
Подскажите, как послать окну нажатия клавиш, чтобы при этом фокус был необязательно на этом окне. Пробовал SendMessage(hwnd, WM_KEYDOWN, '9', 0L) не помогло.
Добавлено через 2 часа 5 минут...
Что за тип COORD?
BOOL WINAPI FillConsoleOutputAttribute(
_In_ HANDLE hConsoleOutput,
_In_ WORD wAttribute,
_In_ DWORD nLength,
_In_ COORD dwWriteCoord,
_Out_ LPDWORD lpNumberOfAttrsWritten...
Функция WriteFile
Помогите пожалуйста разобраться, как работает эта функция. Нашел много источников, где она описана, но так как я новичок, то нуждаюсь в некоторых пояснениях. Допустим мне нужно сделать запись в файл....
PNG\JPG через WinAPI
День добрый!
Подскажите, пожалуйста, какие функи надобно использовать, дабы зная имя png\jpg файла загрузить их в hBitMap. Если можно с примером, пожалуйста.
Как заставить Windows принять изменения в реестре без перезагрузки?
может немножко не в тему.
но:
необходимо перезагрузить реестр без перезагрузки компьютера - программно - средствами винапи, либо из командной строки либо каким другим способом только не...
Работа с Bluetooth
Добрый день!
Объясните пожалуйста, в какую сторону копать. Я хочу написать тачпад по блютузу на телефон. То есть, у меня есть два отдельных приложения: для ПК - это сервер, и для телефона - это...
Приоритет потока
Создать приложение, запускающее три дочерних потока. Каждый поток выполняет вывод сообщения о том, что он создан, а затем выводит цифры своего порядкового номера. Для первого потока приоритет не...
Функция CreateWindow
#include <windows.h>
...
hMainWnd = CreateWindow(
szClassName, "A Hello1 Application", WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0,
(HWND)NULL, (HMENU)NULL,...
Лучшие книги по WIN32 API
Всем привет!
Уважаемые форумчане, хочу положиться на ваш опыт и попросить у вас пару хороших книг по изучению WIN32 API.
А также вопрос: WIN32 API не работают на x64 WIN?
Отловить действие мышки: прокрутка колесика
Понял, что надо использовать функцию LRESULT CALLBACK WindowProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam), UINT message содержит сообщение(действие). Посмотрел WinAPI, там есть...
Рисование линии мышью
Собственно не могу понять, почему не работает. Код взял с msdn. Подумал, что, может, ручка белого цвета, но нет.
HPEN hpn;
LRESULT CALLBACK WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM...
Как сделать окно активным?
господа как можно сделать окно активным?
у меня окно в таком состаянии - ShowWindow (hwnd, SW_HIDE);
а мне надо , что бы оно развернулось на весь экран по верх остальных окон,развенуть не...
Получение серийного номера жесткого диска
Здраствуйте, обясните пожалуйста что возвращает cout << system("wmic path win32_physicalmedia get SerialNumber");
97DKLEPFS
4C444A593035363156
WD-WX40AA9Y0667
(Должна серийный номер жесткого...
VirtualAlloc
Народ,подскажите кто знает.Разбираюсь с фун VirtualAlloc();Работа с участком памяти
расспределенным этой функцией в принципе похожа на работу с участком памяти полученным
фун new?Т.е распределил...
Нажатие левой кнопки мыши
господа создаю основное окно , а затем с этим же классом создаю дочернее окно вот так
#include <windows.h>
#define BTN 0x0000012
/* Declare Windows procedure */
LRESULT CALLBACK...
Буфер обмена
Здравствуйте, мне срочно надо добавить в одну программу поддержку работы с буфером обмена. Я про него ничего не знаю! Не могли бы вы дать мне ссылку где это хорошо объясняется (какие файлы...
Работа с INI файлами
Кто может показать рабочий пример работы с ini файлом(тоесть открыть, считать, изменить и закрыть)
вот что в инике:
znachenie=1
znachenie2=1
Добавлено через 12 часов 56 минут
Блин 7 форум и...
Как преобразовать LPWSTR в LPSTR и обратно?
Раз и навсегда мне бы уяснить и я бы был счастлив.
Обычное приведение типа конвертирует только первую букву :)
LPSTR ch = new char ;
LPWSTR wch = L"Hello world!";
ch = LPSTR(wch);
И...
Изменение размера шрифта для TextOut
Подскажите, пожалуйста, как уменьшить размер шрифта для функции TextOut?
Окно + button + label
Начал читать книгу Ю.Щупака по WinAPI.
Взял первый пример Hello World и решил самостоятельно его модифицировать - добавить кнопку и текстовое поле (потому что у автора это хз в какой главе ещё)....
Как скопировать файл от имени администратора?
Приветствую! Возникла проблема. Нужно скопировать некоторый файл, этот файл иногда доступен только администратору.
Вопрос такой, возможно ли как-нибудь выполнить функцию CopyFile c правами...
Как изменить размер файла (если программно) или существует ли функция SetFileSize?
Друзья!
До сей поры не было в этом необъходимости, а поскольку задача тривиальная (вроде бы) в существовании подобной функции я не сомневался.
Но вот теперь понадобылось изменить размер файла, а...
Определение объема и количества свободного места на жестком диске
Есть задание найти объем и свободное место жесткого диска. Попробовал решить вот таким методом:
#include <iostream>
#include <sstream>
#include <windows.h>
using namespace std;
int main()
{ ...
SetWindowText()
не ругаться!
обясните синтаксис. желательно с примером. В инете ничего путнево не нашёл.
SetWindowText() как изменить заголовок?
Двойная буферизация и WIN32 (GDI).
В MSDN написано:
If lpTimerFunc is NULL, the system posts a WM_TIMER message to the application queue. The hwnd member of the message's MSG structure contains the value of the hWnd parameter.
Я в...
Изменение размера окна в WinAPI
Подскажите, пожалуйста, как задать определённый размер окна в WinAPI? Например, 600 на 700.
Определение координат курсора в консоли
Есть такая вот функция:
#include <iostream>
#include <Windows.h>
void gotoxy(int x, int y)
{
COORD coord;
coord.X = x;
Создание меню окна в Win32 API
Здравствуйте. Пожалуйсто помогите создать меню окна с помощью Win32 API! Не могу разобраться. :(
Оперативная память и WinAPI (поиск строки в памяти процесса)
Здравстуйте.
Работаю с оперативной памятью и WinApi. Пытаюсь найти строчку в памяти запущенного процесса.
Естественно не получается. Код скинул ниже.
#include <windows.h>
#include <iostream>...
Как получить путь к .exe файлу
делаю вот так:
WCHAR name;
GetModuleFileName(NULL,name, MAX_PATH);
но получаю путь моего приложения, а не чужого
Почему при выделении памяти VirtualAlloc() в диспетчере задач не происходит скачок?
Для эксперимента я прошу примерно 50 байт, может немного больше.
int zx=600000000;
char*aa=new char ;
cout<<"aa "<<(int)aa<<endl;
cin>>*aa;cout<<"aa0 "<<(int)*aa<<endl;
deleteaa;
Происходит...
Потоки (приостановка и продолжение)
Задача: в потоки выполняются вычисления раз в N милисекунд. Да, можно сделать глобальную переменную, в потоке сделать бесконечный цикл и выполнять вычисления только если переменная активна, а делать...
Грабли с WM_DEVICECHANGE
Потратил кучу времени на изучение структур связанных с WM_DEVICECHANGE. Все работает как надо wParam == DBT_DEVICEARRIVAL , отлавливает сообщение о новом диске, lParam передает информацию о букве и т...
Вопрос по работе WaitForSingleObject
Постановка задачи следующая. Есть основной процесс, который заведует отображением GUI и есть поток, который делает вычисления. Поток в процессе вычислений периодически должен отдавать результат...
Как закрыть окно стороннего приложения
Доброго времени суток!
Хочу узнать, как написать программу на c++, которая закрывает чужое окно (конкретнее, Internet Explorer).
Желательно ответить кодом, спасибо!
Чтение/запись в файл
Здравствуйте. Нужно сделать асинхронный ввод/вывод файла. В программе Текст содержится в RichEdit.
case btnFCreate:
{
HANDLE hFile = CreateFile(TEXT("file.txt"), GENERIC_WRITE, 0, NULL,
...
Не могу открыть COM порт
Необходимо наладить запись и чтение в/из COM порта. Никогда этим не занимался, поэтому после обильного поиска информации примерно понял, что нужно сделать. Первым делом открыть порт. После...
Вывод изображения .jpg на экран консоли C++
Вывод изображения .jpg на экран консоли C++
Помогите пожалуйста. Мне даже в голову ничего не приходит
Закрытие дочернего окна
Привет всем !!! Есть программа на WinApi состоящая из родительского и дочернего окон (hWnd и hWnd1 ). Когда мы открываем это дочернее окно - hWnd1 (допустим выбрав его в созданном нами файловом...
Как изменить цвет фона диалогового окна
Всем день добрый.
Создал win32 проект, к основному окну добавил ресурсом диалоговое окно.
Не получается изменить цвет фона диалогового окна.
В оконной прроцедуре диалогового окна в обработке...
MultiByteToWideChar подскажите
Не могу понять как правильно использовать функцию MultiByteToWideChar. Помогите ктонить.
К примеру (C++ RAD STUDIO XE7)
char charr = "C:\\Program Files\\AIMP";
wchar_t wcharr ;
\\Надо...
OLE(Object Linking and Embedding)?
Здравствуйте! Приступил к изучению темы OLE, если кто-то эту тему понимает, то ему не составит труда пояснить что это за зверь такой, ну, или пояснить некоторые моменты, мелочи. Вот одна такая...
LPTSTR в string или char
Никак не могу найти как перевести из LPTSTR в string. Заранее благодарю за ответы.
Чтение данных из COM порта
Добрый день. Требуется написать программу для чтения данных из ком порта на Visual c++ 6.0. Собственно говоря, у меня получилось объявить ком порт и задать его настройки, но сами данные не читаются....
Странная работа FindFirstFile
Здравствуйте! Вывожу функциями FindFirstFile и FindNextFile и получаю имена "." и ".." далее идут все файлы находящиеся в указанной директории. Не подскажете почему получаются имена с точками?
Изменить заголовок окна чужой программы
Нужно изменить или подменить Handle окна чужой программы.
Например заголовок чужой программы такой: "Заголовок"
Нужно сделать его таким: "Заголовок-1"
Как можно это сделать?
Как при помощи WinAPI создать прозрачные окна?
Как при помощи WinAPI создать прозрачные окна?
Как получить имя текущего пользователя Windows?
Нашел тут пример только для C++ Builder, но у меня на Dev C++ он не компилируется, не понимает AnsiString.
По этому спрашиваю как получить имя пользователя, работая в среде Dev C++
Получить HWND активного дочернего окна
Дайте минимальный проверочный код который даст HWND активного дочернего окна.
Если кто-то скажет GetFocus то либо приведите пример либо не пишите
Если кто-то скажет GetGUIThreadInfo то точно также...
Управление процессами и потоками
Необходимо разработать программу, демонстрирующую возможности управления процессами и потоками: создание и завершение, получение сведений о выполняемых задачах. Синхронизация потоков с использованием...
Узнать размер окна после ресайза
Создал окно через WinAPI:
WNDCLASSEX wc = { sizeof(WNDCLASSEX), CS_CLASSDC, MsgProc, 0L, 0L,
GetModuleHandle(NULL), NULL, NULL, NULL, NULL,
L"D3D...
Как добавить изображение в приложение, написанное на WinApi?
здравствуйте!
подскажите, как добавить изображение в приложение, написанное на winapi?желательно подробнее.
заранее спасибо.
LPWSTR и GetWindowText
Итак, есть такой кусок кода:
LPWSTR tmp;
HWND hwnd = (HWND)pHandle;
GetWindowText(hwnd, tmp, GetWindowTextLength(hwnd) + 1);
В итоге кучка ошибок: ссылка на неразрешенную лексему и...
Видео захват с экрана
Всем привет.
Озадачился темой видео захвата с экрана. Поискал в интернете - нашёл только вариант делать скрин шот 25 раз в секунду.
Реализовал в Qt, но появилась проблема со скоростью работы,...
Получить информацию о системе
Приветствую всех читающих этот пост. Столкнулся с такой проблемкой. Нужно программно получить информацию о ЦП, ОС, объеме ОЗУ и установленного/устан-нных HDD.
С операционной системой вопрос решил....
Подключенные устройства и их список
Доброго времени суток, форумчане! Необходимо получить список всех подключенных периферийных устройств, которые подключены к компьютеру в текущий момент времени. Необходимо реализовать данный...
Файловый менеджер
Здравствуйте!
Не подскажете, какой компонент используется в тотал командере, для отображения файлов?
>> нашёл ответ на свой впосрос это ListView
Теперь другой вопрос, как отпределять, что...
string to TCHAR
Подскажите пожалуйста как преобразовать правильно??
есть вариант типа
std::string s="sandgjnsdhgnjs jksdgn ng jdfdfhn fn hn djkgfnh";
TCHAR* b;
b=new TCHAR ;
b=0;...
Защита файлов, каталогов
Получив задание на КП, впала в легкий ступор. Посоветуйте, с какого конца к нему подступиться, литературу, если можно.
С программирование вроде не слишком плохо, но как начать ума не приложу.:-[
...
Обновление окна созданного с помощью Win Api
Здравствуйте. У меня Возникла проблема с обновлением окна. Есть массив с данными В окне прорисовываются клетки определённого цвета соответствующие данным массива. Когда я нажимаю кнопку мыши, массиву...
цветная консоль
Доброго времени суток. Вопрос такой: как изменить цвет ОДНОЙ строки в консоли windows? Вывод совершается через cout. Спасибо.
Запись стерео звука с микрофона с применением mmsystem
Здравствуйте.
Написал небольшую программку записывающую 5 секунд звука с микрофона и воспроизводящую его.
Всё отлично работает, но записывается только один канал(моно) и воспроизводится...
картинка фон окна
Доброе всем время суток ) В общем захотел сделать окошко и подгрузить на него изображение порылся по форуму в MSDNе однако все попытки окончились неудачно. При все том что нашол несколько разных...
Как определить папку, откуда запущена программа
Может хоть на это кто ответит?:)
Пробовал гуглить на тему startup path winapi, ничего не нашел.
Неизвестные функции kernel32.dll
Привет всем. Я хочу знать что, как и какая функция выполняет в библиотеке kernel32.dll. Google мне ничего не дал. Если кто может то дайте ссылки на источники информации по этой теме или расскажите...
Объясните функцию SetTimer
блин нужно чтобы каждую секунду к переменной добавлялось 1
хочу реализовать через SetTimer но не знаю как им пользоваться и какие условия нужно ставить расскажите о нём
File Mapping
Здравствуйте. Мне нужно сделать общий буфер используя FileMapping. В целом картина выглядит так: главный процесс создает файл и проецирует его. Остальные должны "подключится" к этому буферу.
При...
MessageBox не отображается, программа зависает
вот создаю MessageBox через
MessageBox(hWnd,"Win Computer", "Ok", MB_OK);
Но он у меня не отображается и прога зависает...
Ранее все работало но когда сделал меню через ресурсы начало...
Многкратное перенаправление ввода/вывода (CreatePipe)
Мне нужно многократно перехватить ввод/вывод дочернего процесса code.exe, например, такого:
#include <iostream>
int main()
{
while(true)
{
int a;
std::cin >> a;
std::cout << a*a;
}
Полноэкранный режим -> оконный режим
Нужно программно перевести игру из полноэкранного режима в оконный, пробовал программно нажать комбинацию alt+Enter, но игра реагирует как будто я нажал только Enter, то есть клавиша alt почему-то не...
BITMAP
Здравствуйте. Возникла проблема. Мне надо вставить изображение в клиентскую область окна. Использую функцию LoadImage. Но что то пока безуспешно. Может я ещё что то забыл. Вот собственно код.
case...
Определить, какая раскладка клавиатуры сейчас включена
Может у кого есть функция на C++ которая показывает какая раскладка включена?
Я пробовал делать так
switch(LOWORD(GetKeyboardLayout(0)))
{
case 0x409:
myKey= "EN";
break;
case 0x419:
...
Обмен данными с USB устройством как лучше реализовать
Всем доброго времени суток! У меня
Есть устройство которое связывается с ПК по usb интерфейсу, от производителя устройства получено описание протокола передачи данных.
Задача: организовать через...
Открытие нескольких консолей
Здравствуйте, у меня возникла следующая идея... Я хочу в своей программе организовать вывод в разные консоли... Вот как-то так
#include <iostream>
using namespace std;
int main() {
/*При...
Скриншот, printscreen
Доброго времени суток уважаемые форумчане.
В общем стоит задача сделать скриншот экрана, поскольку я с программированием на этапе знакомства решил попробовать написать программу которая сделает...
Получить адрес текущей директории в которой находиться текущий файл *.exe
Всем привет!
Подскажите апишку для получения адреса директории в которой находиться текущий файл *.exe
P.S (аналог аргумента argv в консольном приложении)
ReadDirectoryChangesW и FILE_NOTIFY_INFORMATION
Здравствуйте. Есть функция ReadDirectoryChangesW, которая записывает структуру FILE_NOTIFY_INFORMATION, иногда при копировании файла в C:\\MSD\\ai9 возникает ошибка и прога вылетает, и почему при...
Как очистить Listbox
Под скажите, пожалуйста.
Очищаю его так:
repeat
SendMessageW(handle,lb_DeleteString,0,0);
until SendMessageW(handle,Lb_getcount,0,0)=0;
Но может есть вариант проще и удобнее, чем использовать...
GDI в WinAPI
Решил разобраться с рисованием с помощью GDI
Нашел простой пример с основами:
#include "stdafx.h"
#include<windows.h>
int main()
{
// Получаем DC для рисования
HDC hDC = GetDC (hWnd);
Сохранить рисунок в bmp или jpg
Всем привет, собсно такой вопрос...
Делаю лабораторную работу по графике, нарисовал при помощи GDI все что нужно было ... квадритики кружочки ... и еще требуется сохранить нарисованное к примеру в...
WriteConsole
Как вывести вместо %d значение переменной val c помощью WriteConsole?
DWORD val;
WriteConsole(Output, L"ERROR!!! Use: lab1 f1 f2 %d abc\n", msglen, &count, NULL);
Как подключить указанный манифест, чтобы нормально определять Windows 10 через getversionex() ?
https://msdn.microsoft.com/ru-ru/library/windows/desktop/dn481241(v=vs.85).aspx
Ребят объясните поэтапно как подключить данный манифест пожалуйста, это что нормально определять windows 10 через...
Невозможно преобразовать "const char [7]" в "LPCWSTR"
wc.lpszClassName = "OpenGL";
Выдает ошибку:
Невозможно преобразовать "const char " в "LPCWSTR"
Как быть? Что изменить?
Задать приоритет процесса в C++ WinAPI
Доброго времени суток.
Пытаюсь изменить приоритет процесса но ничего не выходит... Может у кого то есть какая то уже проверенная функция для этого.
Знаю что нужно использовать SetPriorityClass:
...
LoadLibrary не загружает dll
Здравствуйте.
Вот такой код
HINSTANCE hLib;
int Error = GetLastError();
hLib = LoadLibrary((LPCTSTR)"C:\\Windows\\System32\\hal.dll");
Error = GetLastError();
Error=126 именно...
Создание дочернего окна
Доброго времени суток. У меня есть главное окно с 3 кнопками. Я хочу чтобы после нажатие на кнопку , открывалось дочернее окно и перекрывало главное.
Проблема в том что при нажатие на кнопку ,...
Макрос для зажатой кнопки мыши
Всем привет.
Собственно интересует как сделать чтобы при нажатие(удержании) кнопки обрабатывался макрос.
Изучать программирование начал недавно,функцию которая мне была нужна нагуглил.
Макрос...
FindWindowEx
Всем привет.
Хочу написать программу, которая нажимает кнопку 4 на калькуляторе.
Вот код:
HWND calc = FindWindow(NULL,"Калькулятор");
HWND button =...
Точка монтирования USB диска SetupAPI
Вообщем есть DeviceID которое получено через SetupAPI с помощью :
1.
hDevInfo = SetupDiGetClassDevs(
guid,
NULL, // Enumerator
NULL,...
Рисование Bitmap'ов
Проблема в следующем: нужно выводить bitmap'ы из ресурсов в нужную часть окна. Использую двойной буфер. Вопрос: есть ли какая-то функция, рисующая bitmap или придется создавать контекст в памяти для...
LNK2019 ссылка на неразрешенный внешний символ _WinMain@16 в функции "int _cdecl invoke_main(void)" (?invoke_main@@YAHX)
Разработать в Visual C++ приложение Win32, которое должно выполнять «перемещение файлов и каталогов». Каталоги должны перемещаться, копироваться и удаляться вместе с вложенными файлами и каталогами....
Mutex. Два потока записи в файл
Есть задача синхронизировать два потока. Один записывает порции нечетных(write1) чисел, другой порции четных(write2). Надо синхронизировать чтобы поочередно записывались четные-нечетные:...
Как изменить цвет фона кнопки?
Не получается изменить цвет фона buttons.
#include "work_project.h"
extern HINSTANCE hInst;
extern COLORREF clrs;
INT_PTR CALLBACK settings_proc (HWND hdlg, UINT msg, WPARAM wparam, LPARAM...
Таймер в консольном приложении win32
результатом долгого и упорного нагугливания стало следующее:
SetTimer() в консольном приложении использовать тяжело: масс проблем, да и вообще так и не нашёл чёткого, однозначного решения. Как...
Кнопка со стилем BS_OWNERDRAW
Помогите разобраться с BS_OWNERDRAW нашел вот http://social.msdn.microsoft.com/Forums/ru-RU/fordesktopru/thread/02250f9a-a43a-4aac-b7af-bee7343689dc/, но что не работает кнопка не отображается. В чем...
dir.h отсутсвует в списке каталогов
как исправить?
Программа вывода дерева каталогов,у меня в студии нет какталога dir.h ;пробовал подключить вручную но не получается,его код(dir.h):
#ifndef _DIR
#define _DIR
typedef struct Path...
Переопределение NtQuerySystemInformation
Я C# программист и никогда не писал на C++, пока не появилась необходимость воспользоваться WinAPI.
Задача скрыть процесс(C#) из диспетчера задач, более подробно здесь:...
Получение версии Windows
Здравствуйте, дорогие форумчане! Столкнулся со следующей проблемой. Есть код, который с помощью системной библиотеки определяет версию Windows. Вот он:
void getRealWindowsVersion(HWND hDlg, UINT...
Вопросы по GUI WINAPI
Всем привет! Начал изучать построение GUI средствами WINAPI и появились вопросы. Удачно создал окно и кнопку. Заметил что текст на ней очень большой. Какими функциями я могу менять размер шрифта и...
Подключение библиотеки импорта Ws2_32.lib
Добрый вечер, при подключение библиотеки импорта Ws2_32.lib и соответственно заголовочного файла "Winsock2.h" сыпятся ошибки.
Подключение:
#pragma comment(lib, "Ws2_32.lib")
#include...
IShellWindows - ошибка при попытке создания
Привет! Почему при попытке получения IShellWindows:
CComPtr<IShellWindows> iShell;
if(SUCCEEDED(CoCreateInstance(CLSID_ShellWindows, NULL, CLSCTX_LOCAL_SERVER, IID_IShellWindows, (LPVOID...
Поиск файлов
Доброго времени суток.
Не получилось найти в интернетах работающих исходников, поэтому попробовал реализовать сам, но безуспешно.
FindFirst/FindNextFile как я понял, не предназначены для юникода,...
WM_ - Список сообщений ОС
Давно ищу список сообщений WM_%%% описание кто может подскажать место
Как узнать идентификатор кнопки?
Я написал программу, которая должна отправлять окну сообщения WM_COMMAND с LOWORD(wParam), т.е. она перебирает старшие слова wParam пока что не появиться сообщение в проверяемом окне.
Проверяемую...
Очистка экрана в c++ win32
Доброе время суток)
Подскажите, пожалуйста, как очистить экран в c++ win32
Заранее спасибо)
Добавлено через 54 минуты
winAPI то есть)
Создание текстового поля
как создать текстовое поле? если честно я уже даже и не знаю где искать материал нигде не могу найти меня все время кидает на Visual c++ а я пишу программу на dev c++ и добавил уже обычную кнопку и...
Не работает GetCurrentDirectory()
не работает GetCurrentDirectory()
#include <Windows.h>
#include <iostream>
using namespace std;
int main()
{
TCHAR buffer;
Как через SetConsoleTextAttribute поставить черный цвет символов?
как через данную функцию SetConsoleTextAttribute поставить черный цвет символов.(например в слове "аттрибут",чтоб все были красными а "р" черная)
заранее спасибо!
и если кому не трудно дайте инфу...
WinApi: CALLBACK WndProc
Подскажите пожалуйста, как обернуть эту функцию в класс? Мои попытки наталкивались на то, что указатель на функцию не мог быть преобразован в указатель на метод класса.
Градиент с заданием цвета
Здравствуйте! Нужно нарисовать прямоугольник с градиентной заливкой, задавая два цвета. Т.е. Задаётся цвет начала градиента, например, синий, цвет конца градиента, например, красный и рисуется...
Получить системное время
Здравствуйте как получить системное время в таком формате
2011-09-03 Пример
(год-месяц-число)
есть WinApi функция GetLocalTime(SYSTEMTIME *T);
но она мне немного не подходит т.к возвращает...
Win Api - GetSystemInfo
на сайте msdn.com увидел как выглядит тип SYSTEM_INFO:
typedef struct _SYSTEM_INFO
{
union {
DWORD dwOemId;
struct
{
WORD wProcessorArchitecture;
WORD wReserved;
};
Как узнать количество потоков в процессе?
Цель стоит: написать программу с информацией о процессах...Список процессов
выявил через EnumProcesses,OpenProcess,GetModuleBaseName, также их идентификаторы и класс приоритета через...
Зеленый цвет текста в консоли
как сделать зеленые буквы(цвет текста) в консоли Visual Studio (2013) и еще можно ли изменять тип шрифта(шрифт текста)?
Добавлено через 1 час 7 минут
так не вариант?
Смена обоев на рабочем столе. Не работает функция
Нужно поменять обои на рабочем столе .вычитал о функции SystemParametersInfo. При попытке ей воспользоваться (точно так же, как описывалось в статье) приложние вылетает и система предлагает выслать...
Взятие HINSTANCE приложения
САБЖ: НЕ ОКНА, А ПРИЛОЖЕНИЯ
Всем здрасьте, давно гуляю с WinAPI и не задумывался про HINSTANCE. Ну был он, да и фиг с ним.
И так, я разобрался:
В WinMain первым и вторым пргументом передаётся...
Как узнать все SID на локальной машине?
Доброго времени суток.
Надо узнать все sid'ы всех пользователей, которые есть на локальной машине.
У меня уже есть их имена.
//узнаём имена
LPCWSTR servername = NULL;
USER_INFO_3 *ui;...
Получить по PID имя процесса
Здравствуйте! У меня проблема заключается в том, что есть PID нужного мне процесса, но имя самого процесса (например chrome.exe) я не знаю как получить. Смотрел множество вариантов, но я работаю в...
Изменить стиль окна
Господа програмисты допустим мы имеем стиль окна - WS_OVERLAPPEDWINDOW , а по ходу выполнение программы мне нужно изменить допустим на WS_POPUP,есть какая нибудь функция в winapi которая может это...
Создание ProgressBar-а и изменение уровня заполнения в нём
Господа появилась не обходимость создать прогрес бар и изменять уровень заполнение в нём . Если кто богат исходникам поделитесь пожалуйста , если можно , что бы не много разирать только чистый...
Функции из DLL
Уважаемые форумчане, прошу помощи , пытаюсь подключить dll .
Пробовал и динамически и статически , не получается.
Перепробовал наверное уже все методы и рекомендации которые нашел в Интернете
...
Создание окна с меню
Пытаюсь выполнить задание по созданию окна с меню, но даже не получается с примером разобраться, который по непонятным причинам не компилируется, помогите пожалуйста найти ошибки.
main:
#include...
Очистка окна от нарисованного
Добрый вечер.
Подскажите,пожалуйста.Как очистить окно.
Вывел в окно текст TextOut()и рисую кружок.
Далее опять вывожу другой текст и кружок в другом месте.А первый текст и кружок надо убрать....
Написать обычный текст на окне
Вроде как уже давно изучаю WinApi c++, но не разу не сталкивался с проблемой простого текста на окне
Я читал, можно использовать LTEXT, но он идёт в тиме с GROUPBOX
просто как сделать например:...
Как создать главное меню в игре?
Люди, как создать главное меню в игре? Ну как обычно: запускаешь игру, появляется главное меню (например с пунктами "Играть", "Настройка", "Выход"). Нажимаешь "Играть" - играешь, "Настройка" -...
Как узнать id процесса по имени процесса?
Как узнать id процесса по имени процесса?
Например ищем notepad.exe и возвращается id этого процесса. Пол гугла обшарил.
Завершение процесса по имени
есть только имя процесса, какие функции понадобятся чтоб его завершить?
Добавлено через 9 минут
попробовал вот так -контра не отрубилась
i
int x;
HANDLE...
Перехватчик клавиш + эмуляция нажатия клавиш
Здравствуйте! Срочно нужна помощь!
Моя программа работает в фоновом режиме. Мне нужно:
1) чтобы где бы я не находился в среде, программа ловила сообщения с клавиатуры, и обрабатывала их. (не...
Диспетчер задач
Здравсвуйте, помогите пожалуйста исправить ошибку в коде,написанном на С++ и реализующем диспетчер задач, аналогичный диспетчеру задач Windows, с помощью Win Api. Программа компелируется, при...
Получить температуру cpu ноутбука
Имеется нотбук на базе процессора amd A10 4600M. Для учебы требуется получить температуру процессора и частоту оборотов кулера средствами winAPI.
В книге Несвижский В. Программирование...
Нахождение центра прямоугольника
Добрый вечер! Стокнулся с проблемой, на двойном клике мыши в центре последнего нарисованного прямоугольника надо вывести его площдь (в пикселях в квадрате). Так вот, есть код, который рисует...
Чтение памяти процесса
Здравствуйте, пытаюсь найти кое-что в памяти процесса.
Вариант 1.
Ищем нужную строку внутри исполняемого файла при помощи например IDA или чего другого, смотрим адрес нужной строки.
Полученный...
Движение фигуры по экрану
Здравствуйте, нужно было сделать анимацию фигуры по экрану(движение шарика в окне с отражением от стенок по законам геометрической оптики), через классы.
Склеил что-то типо того, но не работает...
Error LNK2019: ссылка на неразрешенный внешний символ
GLvoid LoadGLTextures()
{
// Загрузка картинки
AUX_RGBImageRec *texture1;
texture1 = auxDIBImageLoadW(L"texture256.bmp");
glGenTextures(1, &texture);
glBindTexture(GL_TEXTURE_2D, texture);...
Координаты и размеры окна
Доброго времени суток, у меня возникла такая проблема. Я написал программу (точнее начал писать) и решил ее проверить на разных компах. И у меня всплыла одна проблема. На мониторах, разрешение...
Загрузка и отображение изображений
Интересует рабочий пример этого на c++. За ранее благодарен.
Цвет и мигание текста в консоли
Здравствуйте!
Не получается у меня самостоятельно решить следующую задачу:
Отобразить с помощью символов ‘*’ новогоднюю “гирлянду” размерности NxM символов. Реализовать “мигание” гирлянды и смену...
VK_RETURN или просто нажатие Enter в поле Edit Control
Доброго времени суток.
Есть окно (Edit Control):
hEditControl = CreateWindowEx(WS_EX_CLIENTEDGE, _T("edit"), _T(""), SS_CENTER | WS_GROUP |
WS_CHILD | WS_VISIBLE | ES_MULTILINE, 0, 0, 0, 0,...
Как получить HANDLE процесса и изменить его привилегии?
Вот код
char*put="C:\\Program Files\\BraveSoftware\\Brave-Browser\\Application\\brave.exe";
STARTUPINFOA start_info={sizeof start_info};
PROCESS_INFORMATION proc_info={0};//...
Как скрыть курсор мыши и захватить мышку, чтобы не было стрелки мыши и получать команды?
Искал статью в инете и команды: Как сделать захват мыши, чтобы сделать видеоугру от первого лица и избавится от двигающегося курсора мыши. А также получать движение мыши.
Хочу рассказать, как я...
Создание потока в DLL
Приветствую всех.
В системе стартует DLL (с помощью ключей windows). То что она стартует, проверено выводом окна MessageBox. Теперь я хочу в этой DLL создать поток и пишу код:
HANDLE ...
Создание Edit Control
Всем добрый день.
Попытаюсь подробно объяснить суть проблемы. (MSV 2010)
Когда мы создаем Dialog, то можем туда добавить элементы из "Панели элементов". Там есть Edit Control. Немного о нем. У...
Выяснить, является ли текущее окно (приложение) активным
Хочу привинтить к программе tray-иконку. Часть логики должна выглядеть следующим образом. Если окно программы активно, то при клике на tray-иконку окно будет минимизировано. Если окно программы...
Как переключить фокус программы на нужное окно?
Предположим я запустил браузер
char*put="\"""/Program Files/Mozilla Firefox/firefox.exe""\"";
system(put);
, спустя какое-то время другая программа ложиться поверх всех окон и запущенный мною...
Как создать окно в WinAPI
У кого среда Rad Studio помогите!!! почему не создаётся окно через WinAPI, компиль ругается на 2 файла OBJ, кому не трудно напишите код правильного создания окна, в гугле искал, но сколько исходников...
Получение координат дочернего окна
Подскажите пожалуйста как узнать координаты дочернего окна?
пробовал применить GetClientRect(childwnd, &rect),
но rect.left и rect.top всегда равны нулю, а вот rect.right и rect.bottom содержат...
CPU usage & RAM usage
Ребята, подскажите, пожалуйста, как с помощью winAPI узнать процент загрузки процессора и оперативной памяти. Важно его на QT VS2012 перенести.
Находил на msdn и codeproject.com, но один не...
Перевод числа в строку
Подскажите пожалуйста API-функцию перевода числа в строку, если таковая есть. Или альтернативу.Заранее благодарен.
Запрет/Блокирование запуска программ с WinAPI
Добрый день, возникла такая задача, рационального решения пока я не вижу. Тут вопрос наверное в большей степени по WinAPI нежели конкретного языка. На данный момент я нашел несколько вариантов:
1)...
Пример WinAPI приложения
Можете привести код самого простого оконного приложения на C++ + winapi (кроме HelloWorld), а то не могу разобраться как остаток кода пишется после winmain и wndproc?
Почему не работает LoadBitmap
Добрый вечер.Написал по книжке код.Должен грузить картинку в окно.Должен работать.Но не работает.
case WM_PAINT:
...
hBmp =LoadBitmap( NULL,L"IDB_AZ" ); или так hBmp =LoadBitmap( ...
Цвет фона и текста в EDIT не меняется
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
case WM_CREATE:
{
hE = CreateWindowExW(WS_EX_STATICEDGE, WC_STATIC, NULL, WS_CHILD |...
Учебная статья - создаем строку состояния на API
Строка состояния на API
Необходимо добавить код:
#include <CommCtrl.h>
#pragma comment(lib,"ComCtl32.Lib")
Значит для создания используется функция CreateStatusWindow
Извлечь текст из EDIT
Как извлечь текст из EDIT и записать его в переменную?
if(LOWORD(wParam) == but4)
{TCHAR buftext;
GetWindowText(hedit,(LPSTR)buftext,100);
...
CreateWindows (STATIC)
Создаю компонент - текстовая строка по руски на форме таким образом но чета не получаеться
hText = CreateWindow( "STATIC", "Static Text",
WS_CHILD |...
функция DrawText()
Здравствуйте! Помогите пожалуйста, как вывести текст с помощью функции DrawText(), предварительно выбрав гарнитуру шрифта (например Arial, Times New Roman и т.д.)? и было бы отлично если бы выложили...
Функции библиотеки kernel32
Дайте ссылку на все функции библиотеки kernel32.
CreateFile, текстовый файл не открывается
HANDLE desc;
SECURITY_ATTRIBUTES a;
a.nLength=sizeof(SECURITY_ATTRIBUTES);
a.lpSecurityDescriptor=0;
a.bInheritHandle=0;
desc=CreateFile("red.txt",...
Edit'ы. SendMessage
Добрый день!
Задача такая: надо сгенерировать случайное число и вывести его в Edit
мой код
srand((unsigned)GetTickCount());//инициализируем
int i=rand();//генерим
char string;...
Добавить кнопку
Доброго дня!!! Создал проект классическое приложение windows. Но не могу добавить кнопки и так далее. Где они находятся?
Создание окна. Дочернее окно
Задание: создать окно с менюшкой, при нажатии на менюшку открывается дочернее окно, вроде все легко, но дочернее окно хоть убейте, но не создается, помогите найти ошибку, пожалуйста:
#include...
WINAPI. Меню. Ошибка: "fatal error RC1004: unexpected end of file found"
Не понимаю в чём причина.
Меню:
#include "resource.h"
myMenu MENU
{
POPUP "File"
{
MENUITEM "OPEN", IDM_OPEN
Список процессов и пользователей
Добрый вечер,
Я в WinAPI новичок, потому хотел бы попросить помощи в программе у более опытных программистов.
Необходимо выдать список процессов, их id, имя пользователя, запустившего процесс, а...
При нажатии мышью на экран выводить различные изображения
Не вехал в WinApi не могу понять что и как делать. помогите пожалуйста.
- при клике левой кнопки мыши в месте клика появляется окружность производного радиуса;
- при клике правой кнопки мыши в...
Хочу изучить TCP/IP на самом глубоком уровне. Что "внутри" библиотеки ws2_32.dll (winsock)?
Предисловие (можно не читать если не интересно)
Разрабатываю клиент-серверную архитектуру, от которой требуется высочайшая стабильность при любых проблемах с интернетом на клиенте - чтобы клиент...
Работа с изображениями в формате PNG
Доброго времени суток...
Помогите разобраться с WinAPI, а точнее с изображениями в WinAPI.
Мне нужно сделать на С курсовой проект игру "Танчики", как на Денди была, с использованием только WinAPI....
Как изменить описание процесса в диспетчере задач
всем привет. скажите, а как изменить то самое описание процесса, которое в колонке отображается справа? в диспетчере задач. код собирается в визуал студии. как это сделать?
Отслеживание подключения по usb порту
Подскажите пример кода как отслеживать подключение по usb порту.
И дайте по возможности где об этом почитать можно.
Простейшее окно с кнопкой
Здравствуйте. Требуется создать окно с кнопкой и обрабатывать нажатие на неё.
Самое смешное, это то, что есть рабочий код на масме)
.386
.model flat,stdcall
option casemap:none
;...
Как узнать заголовок окна по PID процесса
Тут Я скрываю окно по Заголовку программы.
У меня не большой вопрос как узнать Заголовок окна на PID процесса?
Просто Заголовок программы меняется время от времени.
namespace Hide_Windows
{
...
Как нарисовать линию
Добрый вечер. #define ID_CH1 1
#define ID_CH2 2
#define ID_CH3 3
#define ID_CH4 4
#define ID_CH5 5
#define ID_EXIT 6
#define ID_STATIC 7
#define ID_LIN 8
#include "windows.h"
Получить атрибуты файла
Написал код, не понимаю, почему не работает. Ошибок нет, но всегда получаю invalid attributes. Подскажите в чем ошибка. Спасибо
#include "stdafx.h"
#include <Windows.h>
#include <iostream>...
Keylogger
Программа должна перехватывать вводимый текст из всех окон и сохранять в файл, делать скриншоты экрана через указанный интервал, мониторинг запуска и закрытия программ/ Помогите сотворить такое чудо
WinAPI C++ WM_DEVICECHANGE
Вообщем цель определить любое воткнутое USB устройство. Выбрал WIN API поскольку жрет мало ресурсов, выбрал С++ потому что он не тащит за собой .NET библиотеки в отличии от C# например.
Цель -...
Реестр winapi c++
Как получить список установленных программ через реестр на c++ с помощью winapi. Нужен подробный пример.
С++: Анимация
RESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
int i = 0;
switch (iMsg)
{
case...
Как отобразить контекстное меню?
здрасти всем.
у меня вопрос по win32api.
как сделать чтоб при нажатии правой кнопкой мыши на окне в том месте появлялось меню??
я пытался в 'WindowProcedure' сделать 'case WM_RBUTTONDOWN:' и...
Цветной текст в командной строке
Я затеял идею одну)) нашел команду которая делает "весь текст цветным" или фон.А по моей идее хочу сделать программку с удобным стрелочным выбором. типа стрелкой вниз и видно что типа выделяется там...
Получить данные из реестра
Имеются данные в реестре в разделе секции автозагрузки. Необходимо получить значение ключей и данных оттуда, не зная самих имен ключей.
На скрине то что содержится в реестре и что получается в...
CreateWindow или CreateWindowEx, в чем разница?
winapi c++ CreateWindow или CreateWindowEx в чем разница?
Какой свежее или лучше или разное?
Написать программу, которая по левому щелчку мыши выводила бы координаты курсора
Всем доброго времени суток.
Win32 начал только изучать. Для практики, решил написать программу, которая по левому щелчку мыши выводила бы координаты курсора.
Вроде как сделал, но выглядит как...
Рисование графиков функций в WinApi
Доброе время суток. Я начинающий программист хочу попросить помощи у вас собратьев. Написал код ,а он выдаёт множество ошибок в которых не указаны номера строк в которых присутствует эта ошибка.
Вот...
Классы в dll
Господа как можно поместить свой класс в dll и потом использовать этот класс в своей программе ?
Примного благодарен буду за разъеснение ,маленький пример или полезную ссылку (даже придставить не...
Как пересобрать проект в Visual Studio, чтоб в режиме Release можно было по breakpoint ам бегать?
Ну собственно сам вопрос сверху, на даный момент при включение релиза на нажатие F5 :-) выскакивает окошко (см рис) и брейкпоинты, если продолжить, все становятся не активными
Создать окно и вывести в него квадрат
Подскажите как сделать окно и вывести в него квадрат???
Я попытался сделать так но не выходит, помогите поправить!
#define UNICODE
#include <windows.h> // includes basic windows functionality...
WinApi рисование линии
Доброго времени суток . Начинаю изучать winapi . Хочу узнать как нарисовать линию по диагонали монитора при помощи winapi в win32 consol aplication . Использую ms visual studio 2005
Передача сообщений между окнами. Как?
задача такая есть два окна (дети одного окна)
- первое окно текстовое поле
- второе окно в котором рисуем (график)
когда срабатывает сообщение от кнопки информация с текстового поля...
Вращение фигур
Доброго времени суток.
Встретился с такой проблемой. Мне нада научиться вращать фигуры вокруг центра тяжести.
Облазил всё!!! Гдето встретил разговор про матричный поворот ,про новый базис и всё, но...
Задание тайм-аутов при работе с Com-портом
Длина символьного массива, принимаемого из буфера коммуникационного порта = 255.
Учитывая стартовый, стоповый биты, бит чётности, биты данных знаем, что на один символ приходится 11 бит.
Скорость...
Ловушки (Hook)
Нужна программа которая при нажатии Ctrl или Alt будет выводить звуковой сигнал, раньше ловушки не делал так что в коде ловушки совершенно не уверен, брал его из примеров которые возможно даже не...
Свернуть окно в трей
Как можно свернуть окно приложения в трей, может кто делал такое так не молчите :) Есть же всякие программы, вероятно они отправляют какое-то сообщение окну / windows что окно уходит в трей, вот и я...
Петзольд. Тема DDE-(Dynamic Data Exchange)
Здравствуйте! Не хочет работать программа из книги Петзольда. Тема, Dynamic Data Exchange, если честно, то саму тему не понял, соответственно, и ошибку найти не могу. Вот код:
Когда запускаю...
Создание фонового приложения для windows
Всем привет.
Поставил перед собой создать приложение, которое должно работать фоном и не мешать пользователю. Поискал в гугле, но желаемого так и не нашел. Кто может подсказать, как это можно...
Как заставить пищать системный динамик?
Именно тот который пищит при загрузке компа, а то BOOL WINAPI Beep(
_In_ DWORD dwFreq,
_In_ DWORD dwDuration
);
это не то, оно в обычный динамик пищит, а не туда куда я хочу. Можно ли...
Рисование эллипса под углом, WinApi
Всем привет, в WinApi для рисования эллипса используется функция Ellipse(), но она рисует только горизонтальное или вертикальное расположение, если ли функция, для прорисовки эллипса, под нужным...
Как вставить иконку в приложение?
подскажите пожалуйста как вставить иконку в приложение и в какой файл
#include "lb.h" // включения файлов в код сценария PHP во время исполнения.
WNDCLASS wc; //данные класса окна
MSG ...
HIWORD и LOWORD
Объясните пожалуйста принцип работы этих макросов. Это стандартные макросы из библиотек C/C++ или из WinAPI?
Я понял, что они позволяют извлечь из одного 32-битного значения, два 16-битных.
А как...
Создание потоков
Всем привет))
Совсем недавно начал изучать WinAPI и еще плохо разбираюсь что к чему.
Так вот предо мной возникла такая задача: нужно создать два потока, которые асинхронно будут печатать ряд цифр...
Таймер и окна
Объясните, как мне прописать, чтобы по таймеру появлялост 2 окно?!
#include <windows.h>
#include <string.h>
#include <stdio.h>
LRESULT CALLBACK WindowFunc(HWND, UINT, WPARAM, LPARAM);
char...
_tWinMain Несогласованная аннотация для "wWinMain": данный экземпляр содержит нет аннотаций
Ошибку см.на скрине. Код в архиве.
Помогите чтобы программа нормально запустилась.
Программа делалась к заданию:
Разработать в Visual C++ оконное приложение Win32, которое:
• должно для...
wsprintf
Зашёл в MSDN глянуть описание функции wsprintf. И увидел замечание, что функцию лучше не использовать.
Do not use. Consider using one of the following functions instead: StringCbPrintf,...
Запись в реестр без прав администратора
Добрый день.
Пишу редактор реестра для собственных нужд. Для работы с реестром я использую обычные функции WinApi: RegOpenKeyEx, RegSetValueEx, RegGetValue и др....
Запрет повторного запуска программы
Можете сказать почему он не работает? Вторая копия программы все равно запускается!
---
HANDLE Test_Present = CreateMutex(NULL,false,"My_Program_Already_Present");
if(GetLastError() ==...
Получение значения edit
Доброго времени суток!!!
Как получить значения определённого edit поля и присвоить это значение переменной?
Добавление записи в ListBox в WinApi
как записать в листбокс...........
делаю так.............не катит.........в чем трабл.........
SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)'Hardware');
Как сделать нормальный диалог выбора папки?
Нормальный - это например как у paint, когда мы выбираем папку куда сохранить.
Просто бздюха которая создаётся при помощи SHBrowseForFolder - реально с виду полная хрень.
Ошибка: error LNK2019: ссылка на неразрешенный внешний символ
1.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__GetStockObject@4 в функции _WinMain@16
1.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__DeleteObject@4 в...
Читатели - писатели
Всем доброй ночи!
Готовлюсь сдавать преподавателю тему читатели-писатели, которую нам дали на самостоятельное изучение. Нужна ваша критика моего кода. Работает как-то не очень красиво, 90% работы...
Аргумент типа *PVOID
И так в функции createwindow, один из аргументов имеет тип HMENU.
В библиотеке типов:
HMENU
A handle to a menu.
typedef HANDLE HMENU;
...
HANDLE
A handle to an object.
typedef PVOID HANDLE;
Собственный видео плеер
Господа , как сделать собственный видео плеер ? Можно конечно использовать mciSendString , но видео воспроизводится в другом окне , а хотелось бы сделать в своём ( SetParent не предлогать ) , быть...
Программно запустить VNC клиент с вводом пароля
Доброго дня!
Как программно запустить VNC вьювер, программно ввести пароль и программно же нажать кнопку "Подключиться"? Или может с VNC как то по другому из с++ можно работать. Задача - дать...
Как запретить редактирование размера окна, а также его развёртывание на весь экран?
День всем добрый!
Окно создаётся, если я не ошибаюсь, такими строками:
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
WNDCLASSEX wcex;...
Построение сферы
Добрый день, помогите пожалуйста с построением каркасного изображения сферы в Win32 C++.
Пытаюсь сделать следующим образом:
void formul(HWND hWnd)
{
HDC hdc;
hdc = GetDC(hWnd);
HPEN hPen,...
Получение HWND окна по дескриптору процесса
Помогите пожалуйста, мне надо узнать хэндл окна по дескриптору процесса, возможно ли вообще это сделать?
LineTo
Здравствуйте! Кто-нибудь может показать пример только с LineTo (а то все примеры с графиками косинуса и синуса, а я только начинаю с WinApi работать и все это пока что не очень понятно)
Я сам...
Как сделать красивую кнопку?
Очень редко вижу такие кнопки: . И очень часто такие: . Как сделать второй вариант?
MAX_PATH+1
Добрый день форумчане!
Хотелось бы узнать что делает этот код...
TCHAR* lpTempPath = new TCHAR;
GetTempPath(MAX_PATH+1, lpTempPath);
DECLARE_HANDLE (HWND);
Почему так странно объявлен тип HWND?
Может кто прокомментировать эти строки:
//winnt.h
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
//windef.h...
Запуск из службы
Здравствуйте! Пытаюсь запустить из службы процесс в текущем пользователе из под другой учетной записи (Администратора). Процесс от текущего пользователя запускается, от имени Системы то же. Проблема...
Вывод текста
Всем доброго времени суток. Можно ли методами WinApi или С++ вывести текст на экран, не в консоль а именно на экран?
Запуск внешней программы из другой программы
День добрый! Мне нужно запустить exeшник Hello world программы при компиляции другой программы. Пробовал делать через Winexec, Shellexecute, CreateProcess, но не получается.Помещал exeшник Hello...
Определить версию компилятора, на котором собиралась программа
Подскажите, попалась одна интересная программка, которая определяет версии компиляторов, почти любого файла, как она это делает? Может есть в WINAPI специальные функции для работы с подобной...
Получение текста из EDIT
char *c;
myBut = CreateWindow(L"EDIT", L"admin", WS_VISIBLE | WS_CHILD | ES_CENTER, 100, 10, 100, 15, hWnd, (HMENU)10001, hInstance, 0);
int tst = GetWindowText(GetDlgItem(hWnd, 10001), loginstr,...
На весь экран
Всем здравствуйте, народ кому не трудно объясните пожалуйста код, а то я погуглил примерно понял в общих чертах а подробно что-то как-то пока не доходит. И вот главный вопрос как мне сделать это окно...
Имитация движения мыши
Пишу функцию движения мыши mousemove(x,y) следующим образом:
tmo = y-rc.top;
nNCHitTest=SendMessage(hWnd, WM_NCHITTEST,0,(((y)<<16)+x));
PostMessage(hWnd, WM_SETCURSOR, (WPARAM)hWnd,...
Шифрование при использовании CryptoAPI
Нашел исходник для шифрования строки при помощи сессионного ключа.
#include "stdafx.h"
#include <windows.h>
#include <wincrypt.h>
#include <stdio.h>
#include <iostream>
int _tmain(int argc,...
Открытие картинок в окне, как?
Объясните пожалуйста как мне загрузить картинку в окно? Ну, лучше надо чтобы она была как ресурс, как-то конвертировать хз... И потом чтобы она могла открываться в окошке, тока средствам АПИ. ну чтоб...
Перемещение окна и получение координат центра окна
Всем доброго времени суток.
у меня есть два заданя
1.Написать программу, используя средства Win32 API. Программа
должна содержать функцию WinMain() и оконную процедуру. В функции
...
Многопоточность. Создание потоков в цикле
Добрый день!
Пытаюсь создать в цикле потоки с разными параметрами, вызываю каждый раз одну и ту же функцию.
Каждый раз в параметре передаю структуру tagTDATA.
Выходит, что все ранее переданные...
TabControl
При попытке создать вкладку пишет:
WC_TABCONTROL was not declared in this scope
Почему?
Изменить текст кнопки после нажатия
Есть кнопка
char Name="Pause";
HWND btnPause = CreateWindow("button", Name, WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
BTN_PAUSE_INDENT_LEFT, BTN_PAUSE_INDENT_TOP, BTN_PAUSE_WIDTH, ...
Закрашенный многоугольник с помощью Poly
как с помощью Poly нарисовать закрашенный многоугольник?
GetKeyboardLayout() всегда возвращает ангийскую раскладку
Доброго времени суток, товарищи!
Есть служба, внутри которой постоянно должна проходить проверка текущей раскладки и, с учетом её, расишифровывать сканкод в символ ASCII, но GetKeyboardLayout()...
Отслеживание изменений буфера обмена (Си)
Приветствую. Есть код на C, который выводит в консоль содержимое буфера обмена (текст или путь к файлам):
#include <stdio.h>
#include <stdlib.h>
#include "Windows.h"
#include <locale.h>
...
Как изменить цвет стандартной кнопки
Всем Здравия.
Как изменить цвет кнопки?
Нашел следующую информацию:
HBRUSH g_hbrBackground = CreateSolidBrush(RGB(0, 0, 255));
...
case WM_CTLCOLORBTN:
{
HDC hdcButton = (HDC)wParam;
Radio Button
как вернуть радио кнопку в начальное положение как бы обнулить её.
Саму кнопку создаю так :
rBut = CreateWindow(
"BUTTON",
NULL,
WS_CHILD | WS_VISIBLE |BS_RADIOBUTTON,
15,...
Отсутствует Win 32 в VisualStudio Enterprise 2017
Доброго времени суток. Установил на Windows 10 Visual Studio Enterprise 2017 с официального сайта. Необходимо создать проект Win 32 на с++ но его нет во вкладке Visual C++. Подскажите что делать?...
Как создать LISTBOX
Здравствуйте . Как создать список LISTBOX ? Нигде не могу найти доступное объяснение , с примером . Непонятно, какие параметры должны быть . Прошу Вашей помощи , если не трудно , можно небольшой...
Вывод изображения на экран попиксельно
Доброго времени суток.
У меня вот такой вопрос: можно ли передавать экрану массив, содержащий RGB пикселей?
Если это невозможно, то существуют ли похожие способы вывода изображения на экран?
Как менять толщину и цвет линий по нажатию клавиши?
Как менять толщину и цвет линий по нажатию клавиши:???
линии рисую мышкой
Как получить заголовок окна?
Добрый вечер! Не могу понять как получить заголовок окна в виде строки. Перелазил весь интернет, перепробовал кучу примеров. Понимаю только одно, что нужно использовать функцию GetWindowText() или...
Подключение библиотеки comctl32.lib
Здравствуйте!
Есть проект в котором используется эта библиотека, кидаю ее в папку с файлами проекта, подключаю ее
#pragma comment(lib, "comctl32.lib")
#include <commctrl.h>
#include...
Рисовать в Win32 как в Paint
Как можно нарисовать прямоугольник и другие фигуры так чтобы было видно уже нарисованые фигуры через те что будут рисоватся.Тоесть надо их нарисовать прозрачными по отношению к другим фигурам. Тоесть...
Загрузка изображения из файла
как с помощью API загрузить картинку с файла (jpg,bmp или gif без разницы)?
с ресурса загрузить нет проблем (HBITMAP hBitmap=LoadBitmap(hInstance, szImageName); ),
а вот с файла никак не могу...
Winsock Отправка HTTP Post Запрос C++
Здравствуйте! я поставил Denver, залил два файла на сервер p.php и index.html
файл на index.html
<form method="POST" action="p.php">
<input type='text' name='login'/>
<input type='submit'...
Крестики-Нолики
Суть проста,обычная игра Крестики - Нолики.
При компиляций возникает ошибка
Ошибка 1 error C2440: =: невозможно преобразовать "LRESULT (__stdcall *)(HWND,WPARAM,LPARAM)" в...
Используя различные фигуры C++
Используя различные фигуры (точка, линия, эллипс, круг, прямоугольник и др.) вывести в окне фигуры: домик, человечек, солнце. Фигуры должны быть заполнены разными цветами и разными кистями (минимум...
Подмена чужой функции из dll своей
Здравствуйте Господа !!! Чужая программа использует функцию (название известно) из её dll , требуется эту функцию подменить на свою функцию из dll.
Вот я "нахожу" чужую функцию...
Синхронизация потоков. CRITICAL_SECTION
Добрый вечер. У меня такой вопрос: почему объектами CRITICAL_SECTION можно выполнять синхронизацию лишь среди потоков внутри одного процесса? Почему нельзя воспользоватся приемом отображения файлов...
Работа с TextBox и ListBox
Написал код программы,которая должна брать текст(одно сдово) из текстбокс и выводить его в листбокс. код программы такой:
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM...
Размер окна
Как получить размер модального окна в пикселах?
Изменить цвет окна
Скажите, как изменить цвет главного окна программы и как изменить цвет кнопки расположенной на главном окне. Чтоб, когда я наводил курсор мыши на кнопку, она изменяла цвет?
События (синхронизация) CreateEvent
// laba_spovm_2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include...
FindFileData.cFileName
#include <iostream>
#include <windows.h>
#include <stdio.h>
int main()
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
char text = "C:\\*.html";
wchar_t wtext;
GetThreadTimes выдает нули
Всем здравствуйте. Есть такой глупый код:
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <clocale>
#include <windows.h>
using namespace std;
char v1;
Шрифт и цвет кнопки
Всем привет.
Как в WinApi изменить цвет кнопки(button) и шрифт надписи? Получение контекста окна кнопки GetWindowDC(hButton) и последующий вывод текста функцией TextOut() или заливание...
Найти HANDLE по названию процесса
господа есть апишная функция для этого , просто мне надо , что то типо такого
HEANDLE hd = FindHeandle("qwer.exe");
Буду примного благодарен хотя бы за название!!!
Добавлено через 1 минуту...
Получение информации о дисках, установленных на компьютерах
Определить логические диски компьютера, объемы томов, системные флаги диска.
Помогите с написанием программы. В университете нужно сдать лабораторную работу, а лекции сильно отстают от занятий...
Разделяемая память между двумя процессами
Стоит задача в том, чтобы сделать разделяемую память для двух процессов, в котором один процесс записывает данный (пускай какие-то рандомные числа), а второй считывает. Вся эта процедура выводится в...
Самоучитель по winapi
Здравствуйте! Недавно захотел научится winapi, перечитал десятки уроков, но в каждом из них код неправильный. Допустим, есть простой код для появления окна#include <windows.h>
LONG WINAPI...
Как правильно создавать шрифты?
Я хочу задать edit-у шрифт Arial размером 10
но когда пишу так
fnt=CreateFont(10,0,0,0,400,0,0,0,ANSI_CHARSET,400,0,0,0,"Arial");
то буквы оказываются очень маленькими, где моя ошибка?
Как получить координаты окна в относительно его родительского окна?
А то походу GetWindowRect(Window, &WindowRectangle); относительно экрана получает. А надо относительно клиентской области родительского окна. Есть оба дескриптора.
GetCursorPos выдает неверные значения
доброго времени суток, возникла проблема с функцией GetCursorPos(LPPOINT Mouse).Она почему-то не выдает нормального значения положения мыши,а выдает какое-то одно неизменяемое положение.Подскажите...
C2731: Функция WINMAIN не может быть перегруженна
Да я знаю что тема заеженная, но описания этой ошибки нигде нет. Я только начинаю изучать DirectX и не понимаю в чем проблемма.
Вот код-
Main.CPP:
#include "Main.h"
int WINAPI...
Захват видео с камеры
Как захватить видео с камери? Использовал DirectShow, но компилятор (работаю на Dev C++) не видит библиотеку dshow, может есть какиета другие методи, киньте мне какуюта книгу или пример, большое...
Как сделать размеры окна неизменяемыми?
Как сделать размеры окна неизменяемыми, чтобы небыло кнопки "во весь экран", а также чтобы нельзя было ухватиться за край окна?
Получить пути к USB накопителям
Здравствуйте. Я получаю список подключенных USB носителей вот таким образом
#include <windows.h>
#include <Setupapi.h>
#include <tchar.h>
#include <iostream>
void OutFormatMsg(const TCHAR...
Меню Win Api
Главное меню содержит строки "Невидимый курсор", "Обычный курсор" и "Выход". Создать плавающее меню с такими же строками. Чтобы курсор стал невидимым, вызвать функцию ShowCursor(0); видимым –...
создание button
только начал изучать win32, по гайду начал изучать создание кнопки, и обработки событий при нажатии. Извиняйте - за калабубру в тексте проги. Вопрос - в принципе всё работает, только сообщение о том,...
перемещение окна
господа как програмно поставить windows окно в нужные мне координаты x,y.
и ещё вопрос можно ли в windows окне как то убрать шапку окна?
Рекурсивный вывод всех папок и файлов
Господа казалось бы банальный вопрос , но что то я упёрся !!!
Вообщем делаю функцию которая показывает все папки и файлы в этих папках , но почему то рекурсия останавливается , и почему понять не...
Инжект кода CreateRemoteThread
Решил побаловаться с инжектом. Получилось вызвать функции чужой программы (создал поток с помощью CreateRemoteThread), но немогу записать в память свою функцию.
DWORD ProcessID =...
Вывод абсолютного приоритета потоков
#include <iostream>
#include <Windows.h>
using namespace std;
void Test1()
{
// for(;;){
Sleep(100);
cout << " Первый поток запущен " << GetCurrentThreadId() <<endl;
//}
Вывести в Edit многострочный текст
Я вожусь с Edit контролами.
Создал контрол -> поставил в стили WS_MULTILINE (чтобы можно было писать в несколько строк), и использую макрос Edit_SetText(чтобы в контроле появился текст)
Я хочу...
Передать строку, между двумя приложениями
Доброе время суток! Помогите, пожалуйста, решить вопрос: необходимо передать строку, между двумя приложениями, используя функции WinAPI (sendMessage, getMessage, postMessage). Использую IDE Visual...
Как убрать консоль в code::blocks?
Когда в code::blocks пишешь winapi приложение и компилируешь его, то открывается сама моя программа и не понятно зачем консоль. Как избавиться от этой консоли?
Обработка сообщений Windows
программа выполняет след действия
• регистрацию пользовательского класса окна;
• создание главного окна приложения зарегистрированного класса;
• цикл выборки сообщений из очереди и их...
Получение списка процессов Windows
привет всем!
надо написать программу которая управляет процессорами windows
для каждого процесса выводит имя,директорию,занимаемая память и т. д. и
еще Операции с каждым процессом :запуск...
HMODULE, как получить?
Всем здарова! :)
И так. Прошу тапками не кидать, похожие темы были на форуме не раз (да, я тот самый человек, который использовал поиск), нооооооо... я толком ничего подходящего мне не нашел))
Мне...
Программно нажать кнопку мыши
Как программно нажать правую или левую кнопку мыши, но не в поле программы?
Знаю примерно как сделать на Дельфи, но надо на СИ+. А на дельфи надо было юзать SendMessage.
П.С. Юзаю Вижуал СИ++...
CreateFile - открыть файл, получив имя из командной строки
Здравствуйте!
Я только начал программировать на WinAPI, поэтому пока не могу разобраться со следующим вопросом.
Мне требуется написать программу, которая открывает файл, считывает из него...
Кнопка с изображением
Создал окно WinApi добавил изображение, 3 кнопки, на каждую с которых нужно добавить изображение, но не знаю как
Вот код:
#include <windows.h>
#include <gdiplus.h>
#include "resource.h"
...
Получить hwnd из process id
привет народ. задача- по имени ехе- шника найти его hwnd. мне потом надо сделать для этого окна минимизацию
ShowWindow(hwnd, SW_MINIMIZE);
что я делаю - беру CreateToolhelp32Snapshot()...
Как рисовать картинки в пунктах меню на чистом WinApi Delphi
У меня лежит меню в ресурсах. Загружаю его так:
SetMenu(hwin,LoadMenu(HInstance, 'MAINMENU'));
А потом что делать с ним не знаю. В интернете есть код через:
Procedure WMDrawItem(var...
Как убрать заголовок окна?
Здравствуйте! Подскажите пожалуйста как можно убрать верхнюю панель(где находятся кнопки закрыть, свернуть )
вот мой код
int WINAPI WinMain (HINSTANCE hThisInstance, // Основная программа
...
Отловить нажатие левой кнопки мыши
Всем привет, я совсем новичок, пытаюсь отловить событие - нажатие кнопок мыши, но к сожалению не получается.
Нашёл кучу косвенных примеров, но не выходит.
Задача в том, дабы программа отлавливала...
LoadIcon ?
Здраствуйте уважаемые програмисты подсажите как можно загрузить иконку без использования ресурсов...внутри программы.знаю,что надо исользовать функции :
WndClass.hIcon =...
Как найти человека на видео имея фото?
Как найти человека на видео имея фото?
Или хотя бы определить на видео любого человека?
Есть ли какието программы для этого, я читал что разработка ведеться даже модули есть под СИ но вот там...
Расскажите, что такое INVALID_HANDLE_VALUE
При каких условиях здесь может выдать сообщение об ошибке? А 100 и 102, как я понимаю, это индекс букв на клавиатуре?
printf("Dlya vuvoda v fail najmite F,\nNa display najmite D:\n");
...
Цвет фона, цвет текста в определённом EDIT и шрифт
Сначала опишу чего добиваюсь:
Для всех(кроме 1го, заблокированного от ввода) сделать текст текста серым.
У заблокированного EDIT'а убрать рамку(если это возможно) и сделать фон таким же как и окно...
Эмуляция нажатий клавиш на клавиатуре SendInput
Здравствуйте,
Подскажите пожалуйста по функции SendInput в части INPUT_KEYBOARD.
Вот пытался просто для начала нажать клавишу enter:
Все делал, как в MSDN написано:
INPUT My_input; //...
SetWindowLong и Стили
Имеется окно:
g1_r1_des = CreateWindowEx(0, "Window1", "Окно 1",
WS_CHILD|WS_CLIPSIBLINGS,
350,
0,
...
WinApi Ввод данных и обработка
Есть такая форма для ввода
Идентификатор не определён
#include <windows.h>
#include <tchar.h>
#include <fstream>
#include <vector>
#include <string>
#include "Resurs.h"
#pragma comment (lib, "Comctl32.lib")
const int LineHeight = 16;//Высота...
Моргание экрана при перерисовке
Ребята, может кто знает, как убрать моргание экрана при перерисовке, пользуюсь функцией InvalidateRect(), моргает не всегда, но бывает. Заранее спасибо
Кодировка в WinApi (почему выводятся иероглифы и как это исправить?)
Начинаю осваивать WinApi и когда хочу ввести текст в IDC_EDIT выводятся иероглифы.
Как правильно завершать поток?
есть код:
#include "stdafx.h"
DWORD WINAPI PoolThread(LPVOID);
int _tmain(int argc, _TCHAR* argv)
{
while(1)
{
HANDLE g_hPoolThread = CreateThread(NULL, 0, PoolThread, NULL, 0, NULL);...
Как считать данные с HDD от видео-регистратора?
Как считать данные с HDD от видео-регистратора?
Есть видео регистратор марки DVR-Tantos 0811 standart. Он похожи работает под люникс. Под винду hdd инициализировать нельзя данные как бы стираются (я...
Как узнать полное имя файла зная его краткое имя?
например при запуске программы достаточно написать "Excel" или "Calc" при этом система уже в курсе где этот файл лежит. как программно узнать путь к этим файлам. В частности мне нужно вытянуть иконку...
Error C2276: недопустимая операция с выражением привязанной функции-члена
Всем привет, первый раз работаю с потоками
и пока хочу чтобы поток мне вывел значение x*x в окошке
но вот пока не разберусь
поток создаю так
DWORD WINAPI first(PVOID pParam)
{
for(int...
Не выполняется SendMessage
Всем здравствуйте, есть игра GTA5, к ней есть мультиплеерный мод RageMP через который запускается игра.
Проблема в том что игра не реагирует на SendMessage, буду благодарен если кто-нибудь...
Нажатие на кнопку- сабклассинг
Написал простую программу, в окне кнопка, подменил процедуру окна для кнопки, нажимаю на кнопке- ничего не происходит. В чем проблема? В процедуре кнопки так же пробовал обрабатывать WM_LBUTTONDOWN...
Сканер сигнатур
в продолжении этой темы https://www.cyberforum.ru/cpp-beginners/thread1062542.html но по другому вопросу
в общем получилась данная задумка :) подменил параметр D3D_FEATURE_LEVEL_11_1 на...
Смысл команды Sleep(0)
И какое число передавать этой функции, чтобы пауза была минимальной, но всё же чтоб была хоть какая-то? Где-то встречал информацию, что реальная длительность паузы может быть не только больше, но и...
Глобальные горячие клавиши RegisterHotKey
Всем привет! У меня что-то не получаеться сделать глобальные клавиши с помощью функции RegisterHotKey...
Добавлено через 9 минут
В качестве примера брал инфу с этой темы(извините, что создал...
Переход на новую строку в Edit
создан EDIT
CONTROL "", IDC_LOGS, "EDIT", ES_LEFT|ES_MULTILINE|ES_READONLY|WS_VSCROLL, 10, 60, 205, 50
вывожу в него строку
SendMessage( hLogs,EM_REPLACESEL, TRUE,(LPARAM)L"не важно что пишу...
const char в LPCWSTR
Суть программы вывести информацию об аппаратной части компьютера,а именно процессор,озу,диски,видеокарта,мышь,клавиатура.
Однако выдает следующие ошибки:
error C2061: синтаксическая ошибка:...
TerminateProcess
1)Господа не понятно вот , что - как зная имя окна я могу получить HANDLE ?
2)Где можно почитать о привелегиях доступа , что бы закрывать процессы или хотя бы названия функций .
Прозрачность - AlphaBlend
Итак, в продолжение своей идеи с "пузырями" здесь, необходимо разобраться с слоями и прозрачностью.
В ресурсах у меня есть битмап - окружность. Попытался сделать его прозрачным, но по всей...
Как поменять характеристики кисти?
Мне нужно поменять характеристики кисти: цвет, штриховка и т.п. Я без понятия в какой части кода это делать
И как можно поменять цвет кисти через RGB?
// Hello2.cpp
#include "stdafx.h"...
Как пользоваться WMI API
Добрый день пишу программу которая выводила бы информацию о ПК(Процеесор, видеокарта, оперативная память, подключенные устройства). Наткнулся на WMI API в котором имеется большое количество классов...
Не работает WM_KEYDOWN
Доброго времени суток! Возникла проблема: после нажатия на кнопку "New Game" программа почему-то перестает принимать сообщения с клавиатуры.
Вот часть кода:
LRESULT CALLBACK WndProc(HWND hWnd,...
Рисование линий WinApi c Gdiplus
Задача программы - перерисовать фигуру, но с большим размером по клику мыши (или хотя бы нарисовать 2 раз но с другим размером)
В свиче есть это:(не до конца понимаю как можно вызвать WM_PAINT еще...
Диалог открытия файла на winApi
Здратвуйте как вызвать диалог открытия/сохранения файла в winApi?
Функция EnumWindows()
Добрый день.
У меня возникла такая проблема: нужна разработать две программы , одна с которых получает перечень всех заголовков окон в системе и передаёт его второй программе.
Не могу...
FindWindow
Как вы надеюсь знаете есть такая функция FindWindow. Насколько я понял она возвращает HWND найденного окна, которое можно искать как по заголовку, так и по "классу окна". Так же есть функция...
Запрос списка привилегий пользователя не работает под Win10
Нужно запросить список привилегий пользователя.
Есть код кое как работает на XP, на Win10 не находит не одной привилегии (если смотреть через консоль то они есть 1+)
#ifndef UNICODE
#define...
Определение номера виртуального СОМ порта
Имеется некое устройство, которое опознается Windows как виртуальный СОМ порт. Можно ли как-то программно определить, на какой номер СОМа повесилось это устройство?
функция WinMain
Здравствуйте,я только начал изучать WinAPI и первая же программа конечно HelloWorld.Написал в VS10 код,как в книге и возникла проблема.Некоторые функции требуют параметры типа LPCWSTR,а не char.Я...
Передача считанного файла через pipe
прошу помощи разобраться с чтением файла и передачей прочитанных данных через анонимный pipe
сам смысл задачи:программа запускается из консоли с двумя аргументами - стандартная команда из cmd и...
Работа с функцией FindFirstFile (API)
Здравствуйте уважаемые. У меня такая проблема - есть буфер (тип char) в нем хранятся пути к файлам, я каждую строку поместил в массив то есть в одной ячейке хранится путь к одному файлу. Теперь...
Правильная смена фокуса
Всем привет!
Необходимо сменить фокус чужого окна (который находим через FindChildWindow).
Проблема в том, что SetFocus не работает, ибо:
The window must be attached to the calling thread's...
Звук в С++ PlaySound
Не робит
#include "stdafx.h"
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
#include <windows.h>
#include <MMSystem.h>
#include <Iostream>
PlaySound("c:/111/MY_GAME/Audio.wav",...
GetModuleHandle
Пробую получил хендл:
#include "stdafx.h"
#include "windows.h"
void main(){
HMODULE inc;
Запуск программы невозможен, т.к. отсутствует vcruntime140d.dll
Здравствуйте и помогите разобраться.
Запуск программы невозможен, т.к. отсутствует vcruntime140d.dll
Понятно, что библиотека vcruntime140d.dll - отладочная и в релизе все будет работать, но мне...
Нарисовать графики функций
Здравствуйте! Нужно вывести(нарисовать) графики функций, но пока что не могу разобраться с параметрами, вот функции:
2\ast a\ast \cos (k\ast t)\ast \exp (-n\ast t) \\0.5\ast a \ast \sin (k \ast...
Серийный номер материнской платы
Мне нужно получить серийный номер материнской платы, как это сделать? Есть команда - wmic baseboard get serialnumber, она выводит серийник в CMD, но как на C++ получить его?
Как установить картинку на фон формы?
вот минимальный шаблон оконной формы из DEV C++
в той же папке с файлами проекта и картинка фона 1.bmp
#include <windows.h>
LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam,...
Воспроизведение видео
Суть вот в чем: после совершения некого действия на консоли, нужно запустить окно, в котором будет проигрываться видео, и, желательно, чтобы это окно было на весь экран, и никаких примочек как у...
Не удается открыть источник файл "afxwin.h"
Работаю на VS 2017. Пытался заключить afxwin.h в угольные скобки, но та же история. Что нужно, чтобы эта шняга заработала?
#include <iostream>
#include "afxwin.h"
#include <Windows.h>
using...
WM_MINIMIZE WM_MAXIMIZE не могу найти(
Вот такая проблема, юзаю эти сообщения - VS 2010 пишет "необъявленный идентификатор". Искал инфу на msdn.com - даже там не нашел %-), гугл тоже молчит, говорит только, что их все используют, а почему...
Удалить файл, занятый(открытый) другим процессом
Мне необходимо удалить файл, занятый(открытый) другим процессом, без его завершения. Пытаюсь найти информацию и безуспешно, буду очень благодарен, если кто знает.
нарисовать линию
#include <Windows.h>
#include <cmath>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
BOOL DrawLine(HDC, int, int, int, int);
HDC hdc;
PAINTSTRUCT ps;
Загрузка ЦП
Господа вот решил выложить код для Dev C++ который показывает загруженность процессора , просто в инете примеров много , но я не как не мог приспособить для своей среды , возможно кто то тоже ищет...
Работа с виртуальной памятью
Процесс A выделяет память в адресном пространстве процесса B
Процесс А записывает в выделенный блок памяти строку, введенную пользователем
Процесс B выводит строку на экран
Процесс А освобождает...
Использование Gdiplus (FromHWND)
Программа запускается и рисует линию как и ожидалось.
При закрытии программа крошится на деструкоре пера ~Pen() в gdiplus.h.
Если объект Graphics создать методом FromHDC; то всё нормально.
В С#...
Получить количество байт, записанных в com-порт (асинхронный режим)
Не могу получить кол-во байт записанных в порт(асинхронный режим)+отдельный поток.
Точнее значение всегда одно-нуль.:help:
GetLogicalDriveStrings - как обработать результат?
Имеется программа для вывода букв подключенных дисков
#define UNICODE
#include <stdio.h>
#include <conio.h>
#include <Windows.h>
int main()
{
wchar_t disks;
CreateFileMapping и MapViewOfFile в x64
Простой код для примера:
#include<iostream>
#include<conio.h>
#include<windows.h>
using namespace std;
void main()
{
int *i, N(5);
DWORD dwBytesWritten;
HANDLE hf,hm;
Положение окна
Всем привет!
У меня в ДЛЛ позиция меню определяется по координатам X и Y
выглядит это как то так
struct MenuPOS
{
LONG x = 0, y = 0;
};
Так вот вопрос как мне расположить окно в центре (...
Класс для создания окна
Доброго времени суток уважаемые программисты!
Помогите решить проблему которая заключается вот в чем.
Есть класс который должен создавать окно, но приложение не стартует и ошибок ни каких тоже не...
ReadProcessMemory из x86 для х64
Компилирую из под x86 всё здорово... запускаю на x64 - не может прочитать строку командную для процесса...
Для 64 бит компилировать мне не нужно... нужно как то сделать, чтобы работала,...
Изменить цвет фона клиентского окна
Добрый день, подскажите как изменить цвет фона клиентского окна.
При регистрации класса в hbrBackground сильно не разгонишься с цветом, а мне нужно что бы можно было любой цвет вставить.
Я только...
Как определить загрузку процессора?
Добрый день,
мне нужно создать код для выдачи по запросу загрузки процессора в процентах через именованный канал.
Вся заготовка уже есть, осталось только определение самого числа для выдачи.
...
Как правильно получать значение interlocked переменной?
Всем привет!
Как правильно получать значение interlocked переменной ???
"interlocked value" - это по другому атомарное значение.
Начиная с с++ можно использовать std::atomic
Но если,...
E0513 значение типа "const wchar_t *" нельзя присвоить сущности типа "LPWSTR"
В настройках проекта стоит символы юникода, "L" ставил перед текстом - не помогает
Цвет текста и фона ListBox
Господа пытаюсь изменить таким образом,но не получается,как это сделать?Просьба в нет не посылать т.к. не чего особо не понял,вот,что я делаю-...
Цвет пикселя HBITMAP по координатам
Есть HBITMAP . Как узнать цвет пикселя в формате RGB для координат X , Y.
Можно пример кода пожалуйста?
InvalidateRect
case WM_CHAR: {
if (GetAsyncKeyState(VK_SHIFT) && GetAsyncKeyState(VK_OEM_PERIOD)) {
hdc = GetDC(hWnd);
TextOut(hdc, row, colmn, TEXT(" "), 3);
TextOut(hdc, row++, colmn, str, 8);...
Создание окна с использованием Win APi
Здравствуйте! Уже несколько дней мучаюсь с такой проблемой:
Нужно создать окно с горизонтальной и вертикальной прокруткой. Горизонтальная прокрутка должна блокироваться при нажатии на вертикальную,...
Чтение файла полностью, используя функцию ReadFile
Добрый день! Появилась следующая проблема. Дан текстовый файл с несколькими строками текста. Необходимо считать его полностью с помощью функции ReadFile. Прошу помочь в решении проблемы. Заранее...
WinAPI и стили окна
Всем привет!
В общем, раньше работал только в консоли. Учился.
Теперь вот решил, что пора бы уже заняться написанием программ, непосредственно под Windows.
Включая окошечки, кнопочки и прочие...
Создание диалоговых окон
Доброго времени суток, есть полное непонимание в создание диалогового окна... Как я понимаю, для создания диалогового окна необходимо создать шаблон, типа этого
AboutBox DIALOG 20, 20, 160, 80...
Как узнать какой процесс какой файл использует?
Здравствуйте, подскажите как можно узнать какой процесс какой файл использует? Преподаватель предложил использовать хуки, но пока не получается понять, как они могут помочь.
winuser.h
При попытке подключения к winuser.h у меня компилятор (VC++) выводит:
1>------ Построение начато: проект: gvgyguyy, Конфигурация: Debug Win32 ------
1> main.cpp
1>c:\program files\microsoft...
Изменение общей громкости звука в системе
есть ли api - шная функция для изменения общей громкости звука в системе ?
Фоновое воспроизведение музыки С++ и WinApi
Здравствуйте, хочу при запуске что бы на заднем фоне себе там играла музыка. Перелазил множество сайтов, прочитал множество мануалов, использовал уже готовые коды и в результате ничего! Постоянно...
Работа с консольным экранным буфером, C++, C#
Итак собственно вопросы :)
1) Как создать новый консольный экранный буфер?
2) Как сменить текущий активный буфер?
private static extern IntPtr CreateConsoleScreenBuffer(
...
Двойная буферизация
Добрый день.
Программа должна принимать текст с клавиатуры, выводить его на экран и реагировать на '+' и '-', увеличивая и уменьшая текст соответственно.
Реализовал двойную буферизацию, да вот...
Вывод текста в Static
Добрый вечер! Я только начал изучать WinApi. Вообщем, есть два эдита, кнопка и статик. Мне нужно сделать обработчик на кнопку: в статик выводится сумма чисел в эдитах. Как извлечь число из эдита я...
Двойная буферизация консоли
У меня есть консольная программа(что-то типа игры) с картой, когда эта карта воспроизводится во время перемещения она мерцает. Не сочтите трудом помочь, на с++ пишу только 6 месяцев
for(int...
ZwQuerySystemInformation
Господа пытаюсь из ntdll.dll загрузить функцию - ZwQuerySystemInformations , но когда я объявляю её вот так -
typedef BOOL (__stdcall *ZwQuerySystemInformations)(
SYSTEM_INFORMATION_CLASS...
Асинхронные сокеты , ф-я WSAAsyncSelect и ее применение
Доброго времени суток , возникла проблема с асинхронностью сокетов , а именно функцией WSAAnynsSelect . Первым параметром у нее дескриптор сокета , второй параметр - дескриптор окна , его я получаю...
Как добавить программу в автозагрузку через реестр на С/С++?
Это почему-то не работает...
HKEY hg;
LPCTSTR lpdata = L"C:\\Users\\User\\Desktop\\prog.exe";
RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,...
Как определить hwnd окна
Добрый день.
Проблема такая.Я сделал exe ,который рисует окно,и в нем пишу,кнопки ставлю.Это окно при запуске exe появляется в текущем большом окне.
А как получить hwnd этого большого окна,чтобы и...
Текст в Edit окне, С++ WinApi
Нужно поместить в Edit окно текст и раскрасить его, т.е. у каждого блока текста должен быть разный цвет.
В связи с чем возникли проблемы, если использовать функции:
SetWindowText(g_hEdit,...
Не хочет работать SetBkColor() / SetBkMode()
Создаю на форме текст:
CreateWindowW(L"STATIC", L"TEXT...", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED, 20, 108, 52, 16, hWnd, NULL, (HINSTANCE)GetWindowLong(hWnd,GWL_HINSTANCE), NULL)
Текст...
Как кнопочку неактивной сделать?
Как кнопочку неактивной сделать? м?
SendMessage( hButton, WM_ENABLE, WPARAM(FALSE), LPARAM(0) );
как-то не работет =(
Все возможности работы с консолью на C++
Доброго времени суток.
Посоветуйте пожалуйста книги/туториалы на тему полных возможностей С++ и WinApi (без Qt и .NET) в консоли (например все возможности работы с курсором , с буфером консоли , с...
Обработка нажатий клавиш
Добрый день!
Решил сделать небольшую обработку нажатий клавиш в приложении, списал один из распространённых примеров, но он не работает... Что не так?
#include <windows.h>
#include <iostream>...
Вывести значение ключа реестра
Необходимо вывести значение: SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName
Должно выводиться: Windows 8 Pro with Media Center (так написано в реестре)
Выводится: W (только первый...
Нарисовать текст поверх всех окон
Как можно нарисовать текст поверх всех окон. К примеру что бы текст рисовался и при просмотре видео и во время игр
Создание нового диалогового окна
Я создаю приложение в диалоговом окне. У меня есть кнопка Button1. При нажатии на нее должно выскакивать другое диалоговое окно. Вот я его создал, но как это новое окно запрограммировать в программе...
Создание диалоговых окон
Здравствуйте! Возникла проблема с отображением диалоговых окон. Создал ресурс меню(один пункт для вызова диалогового окна) и диалоговое окно(кнопки 'ok', 'отмена' и две пользовательские кнопки). При...
Запись в файл строк с WriteFile(.)
Привет всем!
Пишу проектик.Возникает некая проблемка с записью строк в файл.
вот код:
#include <iostream>
#include "conio.h"
#include "windows.h"
using namespace std;
ReadFile WriteFile на примере
день добрый
есть проект типа напоминания
задача сохранять данные в файл при добавлении и считывать их от туда при открытии программы
hFile = CreateFile(TEXT("BaseReminder.txt"),...
Диалоговые панели
Здравствуйте! Не знаю, как решить следующую задачу.
Создать модальную диалоговую панель для ввода размерности и элементов
m*n-матрицы(m, n <= 10). После нажатия кнопки ОК построчно отобразить...
Как изменить стиль кнопки?
Вот моя незамысловатая программа:#include <windows.h>
LONG WINAPI WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,...
Как изменить цвет пера?
Доброго времени суток,
такая задача имеется форма с кнопкой, на канве формы средствами апи осуществляется рисование, так как изменить цвет пера?
этим Form1->Canvas->Pen->Color=RGB(0,255,0);
и этим...
Отправить сообщение окну
Нужно отправить сообщение о нажатие левой кнопки мыши окну
Spy++ при клике в окно показывает следующее:
00A0626 S WM_MOUSEACTIVATE hwndTopLevel:00220578 nHittest:HTCLIENT uMsg:WM_LBUTTONDOWN
...
Как открыть к примеру текстовый файл? Win32 api
#include <windows.h>
#include <direct.h>
#include <commctrl.h>
#include "resource1.h"
#include <stdlib.h>
#include <string.h>
#include <Shlobj.h>
#include <process.h>
#pragma...
Внедрение длл в процесс защищенный callback'om от драйвера( Usermode )
У меня есть процесс защищенный драйвером который ставит каллбеки и не возможно в него инжектить длл, как я знаю, в такие процессы можно инжектить по их дескриптору, но моих знаний не достаточно чтоб...
Подключение DLL (статическое связывание)
Написан DLL в том же решении
.cpp#include <Windows.h>
extern "C" _declspec(dllexport) DWORD Summa(DWORD a, DWORD b) {
DWORD c;
c = a + b;
return c;
}
.h
#include <Windows.h>
#if...
Возврат значения из потока
Помогите, пожалуйста!
Я создаю поток:
CreateThread(NULL,0,ThreadProc1,(LPVOID)(&N),0,NULL);Вот определение самого потока:
DWORD WINAPI ThreadProc1(LPVOID lpParameter)
{
...
return 1;
}Куда...
Перерисовать окно, где указывать InvalidateRect?
Помогите, не могу понять где нужно указать InvalidateRect(wnd,0,NULL); чтобы перерисовать окно?
Дело в том, что нарисовав элемент - если окно отодвинуть за границу экрана а потом обратно - то то что...
Текстовый редактор WinApi c++
Привет всем
Помогите создать текстовый редактор на win api c++, аналог блокнота. Необходимо учесть все исключения, сделать сохранение с появлением диалогово окна и выбором пути для сохранения,...
Изменить размер экранного буфера и окна консоли
Собственно, вопрос. Как изменить размер и окна консоли, и экранного буфера. Написал код, не работает. Или не изменяется размер буфера, либо не изменяется размер окна и появляются полосы прокрутки....
Как скопировать HBITMAP в HDC ?
Привет!
Есть HDC от окна определённого размера. Есть HBITMAP от картинки намного меньшего размера.
Как один к одному скопировать битмап в контекст в определённое место вне WM_PAIN и всяких процедур...
Перевод строки в дробное число и обратно
wimain(коллеги)
{ // снова зову вас на помощь
Всем доброго утра и здравия в наше смутное время!
Начал понемногу изучать оконные приложения, долго не понимал как подступиться, в итоге чудом нашел...
Как считать из файла одну определенную строку?
вот код, создается массив из слов-строк (в каждой строке лишь по одному слову)
код работает, но если слов-строк в файле больше чем несколько тысач - создание массива уже тормозит.
как считать из...
Events in WIN API
Здравстуйте.
Раскажите про события которыми оперируют функции CreateEventEx, OpenEvent, SetEvent.
Я пробую ждать установки события так WaitForSingleObject(h,9999), но ожидания не происходит,...
Защита приложения от чтения памяти
Есть два приложения, одно берет процесс другого приложения, и ищет в нем ключевые слова.
Нужно сделать так, что бы приложение, которое читает память процесса, не могло их найти.
Собственно вопрос,...
CreateProcessNotify
Возникла необходимость блокировать запуск некоторых приложений ( часть курсовой работы ), изначально была мысль просто делать перехват CreateProcess, но наткнулся на нехитрый аналог делать...
Загрузка ресурсов с dll
Подскажите пожалуйста как загружать BITMAP
Конкатенация в WinAPI
Здравствуйте, подскажите пожалуйста, изучаю WinAPI, и в процессе возник вопрос:
Как сделать конкатенацию для LPCTSTR?
В одном переводе одной статьи сказано, что не рекомендуется подключать...
Как инициализировать Check Box
Как инициализировать чекбокс, если true чтобы галка в окошке стояла?
WinApi, FTP скачать файл с сервера
В общем не качает((
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
// 123123.cpp: определяет точку входа для консольного приложения.
//
#include <Windows.h>
#include <WinInet.h>...
Создание таблицы средствами WinAPI VS 2010
InitCommonControls();
/*Растяним таблицу по ширине окна*/
RECT rc;
GetClientRect(hWnd, &rc);
/*Создаем таблицу*/
HWND hwndList = CreateWindowEx(0L, WC_LISTVIEW, "",...
WM_SIZE и перерисовка окна
Добрый день. Всех с праздником!
Возникла такая проблема: при максимизации\минимизации или любом другом изменении размеров окна, или при перетаскивании всего окна за границы экрана из клиентской...
WM_PAINT
На главном окне- статик. По сообщению WM_PAINT и при необходимости рисую на нем. Все как описано не в одной книжке по WinApi. Столкнулся со следующей неприятностью: иногда мой статик не...
Как скрыть приложение в системный лоток (System Tray)
Подскажите как скрыть приложение в системный лоток (System Tray) ?
Как изменить цвет линии
Всем привет.
Пытаюсь нарисовать линию определенного цвета, но почему-то линия всегда получается черная. Вот код:
LRESULT CALLBACK WndProcHeader(HWND hwnd, UINT message, WPARAM wParam, LPARAM...
Таймер
Добрый вечер всем. Кто можете помогите, что-то не догоняю. Суть такова: на каждый клик таймера должна рисоваться линия:
Вот код, но почему-то не заходит в WM_TIMER. Объясните кто может, что не так...
Вывод текста в заданных координатах
Господа кто подскажет самый лёгкий способ вывести текст в окне windows если можно строку показать целиком(желатель , что бы можно было указать куда выводить по X,Y).
Заранее всем огромное спасибо!!!
Winapi информация о физических дисках
Надо получить список всех физических дисков средствами winapi. Интерфейсы ATA/SATA/USB. Дело в том, что я не могу найти подходящий вариант на msdn. Так же нужна информация о диске в таком виде, как...
Автозагрузка программы с правами администратора
Написал программу, которую нужно запускать от имени администратора, чтобы она полноценно работала. Как ее так поставить в автозагрузку Windows, чтобы при старте системы она автоматически запускалась...
Моделирование движения небесных тел
Здравствуйте. Я начинающий программист, опыта мало. Вот недавно начал изучать WinApi, т.к. нам дали задание написать курсовой проект по темам, я выбрал тему: моделирование движения солнечной системы....
Скроллинг на winapi
Есть проблема с сообщениями VK_HOME и VK_END,помогите, кто может, их правильно реализовать.
Вот работающая программа:
#define _WIN32_WINDOWS 0x0410
#include <windows.h>
#include "stdafx.h";...
Экспорт класса из dll
Здравствуйте. Имеется библиотека в которой объявлен класс. Не могу понять как из своей программы получить указатель на этот класс чтобы можно было с ним работать. Подскажите пожалуйста пример...
Как изменить параметры окна, которые указываются в CreateWindow?
как изменить параметры окна которые указываются в CreateWindow? я так понимаю нужно юзать sendmesage но безпонятя где почитать о том что там прописывать
и еще вопрос, а как например можно...
Создание нового окна по нажатию кнопки на клавиатуре
Добрый день!
С программирование у меня очень туго, но сделать кое что надо, поэтому ищу помощи здесь.
Нужно создать новое окно из главного по нажатию клавиши на клавиатуре.
Вот что - то я сделал,...
Преобразование char в TCHAR
Здравствуйте, ломаю голову как преобразовать char в TCHAR, для того чтобы вывести его потом через SetWindowText
FindResource. Как получить доступ к ресурсу
Приветствую. Пишу в среде VS2010, проект WinApi.
В ресурсы приложения добавил(импортировал) файл - анимированый курсор (ani_cursor.ani) присвоев ему тип ANI_CURSOR. В файл .rc добавилась следующая...
ListBox: удалить строку при клике на ней
У меня несколько вопросов.
1) Мне нужно удалить строчку в listbox,когда я щелкаю по ней. Как это сделать? Удалять я умею. Мне нужно сделать так,чтобы при выборе строки в listbox и нажатия на...
Заполнение ListBox (кодировка)
Добрый вечер. С Win32 API совсем не дружу, поэтому прошу совета у вас.
У меня есть вектор (words), в котором хранится несколько строк, необходимо вывести их в ListBox. Пробую таким образом:
for(i...
убрать кнопку из окна
господа как удалить уже имеющеесю кнопку в окне?
допустим вот в этом коде -
#include <windows.h>
#define QWER 0x0000013
char szClassName = "WindowApp";
HINSTANCE hInstance;
BOOL...
Поток завершился с кодом -1 (0xffffffff) - программа компилируется, но не запускается
Суть в названии темы.
Использую Win10, 64bit, MSVS 2017, создал пустой проект Visual С++, вручную создал файлы .cpp и .rc (простое диалоговое окно с кнопками).
Компилируется успешно, т.е. ошибок...
Многоязычный интерфейс
Всем привет!
Подскажите пожалуйста по сабжу.
1. Какие способы реализации бывают?
2. Какие достоинства, недостатки, подводные камни у той или иной реализации?
3. Может есть рекомендуемый способ?...
ComboBox - Как поменять цвет фона и текста?
На msdn никаких сообщений не указанно для этих целей (в отличии от других контролов).
VerQueryValue
не могу разобраться с этой функцией....VerQueryValue
как получить следущее данные о файле?
CompanyName, FileDescription и тд...
Создать окно без заголовка
Всем привет.
В идеале я хочу получить окно без строки заголовка, просто прямоугольник с рамкой.
Для этого, как я понимаю, существует стиль окна WS_BORDER.
Но следующий код всё равно создаёт...
Редактор графов [Решение + Исходник]
Доброго времени суток, друзья.
В общем, преподавателем по ЯП была поставлена задача реализации программы, позволяющей работать с графами. Преподаватель, честно говоря, не в теме (один её вопрос...
SetTimer(.) пауза
Добрый день.
У меня вопрос, можно ли поставить на паузу (а потом возобновить) таймер запущенный с помощью SetTimer(...)?
Есть ли альтернативы?
PostMessage помогите. Нажатие TAB и ENTER
PostMessage(hwnd, WM_KEYDOWN, VK_TAB, 0);
Sleep(30);
PostMessage(hwnd, WM_KEYDOWN, VK_TAB, 0);
Sleep(30);
PostMessage(hwnd, WM_KEYDOWN, VK_TAB, 0);...
Не могу создать процесс в другой сессии с CreateProcessAsUser
Есть написанный Windows service, при инсталляции ему даются андминские права.
Используем из него метод для сохранения скриншотов на виртуалках.
На семерке все идет отлично, при чем запускаем...
Значение типа "const wchar_t*" нельзя (C2440)
Здравствуйте, давно не писал свой простенький графический движок (около полугода) и недавно снова сел за написание. И после обновление VS 2017 мне начало писать такую ошибку (приложение 1-ое) на...
Как узнать состояние процесса по PID?
Доброго времени суток, подскажите как можно узнать запущен ли процесс или не запущен если я знаю его PID (process id). В линукс вроде нашел как, а на виндовс не могу ничего найти уже второй...
Получение списка файлов в определённой папке
Как получить список всех файлов в определённой папке, включая подпапки, без использования рекурсии.
Просто хочется в коде написать функцию Win32 API, и пусть эта функция сама ищет - всё-таки не...
Вывод информации в файл, Кириллица корректно не выводится
Здравствуйте! Решил вывести информацию в файл по нажатии на кнопку "сохранить", но в файл отображается либо кракозябры, либо ничего, если текст на русском.
Вот код той части кода, которая должна...
Обработка Combobox
Добрый день, помогите разобраться с Combobox, пожалуйста. Всем заранее благодарен.
Само задание:
В клиентской области окна расположить две фигуры: прямоугольник и эллипс. Возле каждого из них...
Что черт возьми значат 2 слеша?
Вот код
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
system("chcp 1251>text");
Изменение шрифта Winapi
Как можно менять шрифт в каждом дочернем окне, при это при изменении размеров окна, чтобы он сохранялся, а не менялся?!
Захват кадра в directshow (IMediaSample)
День добрый!
IVideoWindow * g_pVW = NULL;
IMediaControl * g_pMC = NULL;
IMediaEventEx * g_pME = NULL;
IMediaSample * g_pMS = NULL;
IGraphBuilder * g_pGraph = NULL;
ICaptureGraphBuilder2 *...
Записать в конец файла
Здравствуйте!
Наверное тема заезженная...Но у меня не выходит!!(((
Создаю файл, пишу туда текущую дату и время и в другом потоке записываю туда данные.
Файл открывает. Пишет туда дату. А потом...
Как в WinAPI быстро и элегантно получить список всех доступных COM портов в системе?
Может ComDBGetCurrentPortUsage ?
Или EnumPorts ?
Или же простым перебором CreateFile ?
Фон окна - рисунок
Как так сделать, если при объявление класса окна, есть "hbrBackground" но там только кистями, а загрузка рисунка нет?
и как можно збавится от рамки вокруг окна? WS_BORDER не доконца удирает рамку...
Многопоточность и мютекс
Всем добрый день.
Делаю сейчас лабораторную по системному программированию, с++ и WinApi.
Задание следующее:
1. Составить программу для консольного процесса, который состоит из двух потоков: main...
Глобальный хук мыши
Ребят подскажите пожалуйста где у меня ошибка почему при нажатиии мыши у меня не срабатывает моя хук процедура вот код
#include <windows.h>
/* Declare Windows procedure */
LRESULT CALLBACK...
CreateProcessAsUser с запуском от администратора
По нажатию на кнопку должен запускаться процесс, Процесс как правило запускается от администратора, У меня не получается его запустить
HANDLE ph;
marshal_context context;
login =...
Упаковка ресурсов в exe. gcc (MinGW)
Здравствуйте. Возникла задача упаковать различного рода файлы в программу. Пробовал создавать заголовочный файл с содержимым в духе const char = "<файл, открытый в блокноте>"; , но решение не...
Как рисовать средствами API на BITMAP?
Линия, нарисованная на контексте устройства PictureBox с помощью MoveToEx и LineTo, сотрётся если форму свернуть и затем развернуть. Как выход хочу рисовать на bitmap, который затем присваивать...
Как задать положение консоли с++
Я долго искал способ(на этом форуме и не только) как сделать, так чтобы консоль открывалась в верхнем левом углу и на весь экран. Способ сделать размер консоли во весь экран нашёл , а вот как...
Запуск процесса с правами пользователя (запускающая программа работает с правами администратора)
Здравствуйте. Требуется выполнить действие, описанное в заголовке.
Читал тему https://www.cyberforum.ru/cpp-beginners/thread1504890.html, решил воспользоваться описанным там методом, но ф-ция...
Собственное визуальное оформление окна. Как правильно реализовать?
При реализации многооконного интерфейса программы, столкнулся с несколькими проблемами:
Первая проблема - реализация собственного визуального оформления (СВО) главного окна программы, а именно ее...
Создание значка в системном трее (Icon)
Всем привет! Сразу хочу сказать, что никогда не занимался ресурсами и писал в основном console-based приложения.
Нужно загрузить свой значек в трей и при наведении на него мышкой - отображать...
Error C2065: WndProc: необъявленный идентификатор
Введено всё правильно должно открыться пустое окно но вылетает ошибка проблема в 16 строке с функцией WndProc . Код взят из книги Литвиненко Н.А. - Технология программирования на C win32 api
Пишу...
Эмуляция нажатия клавиши
Подскажите как отправить окну сообщение, что нужно нажать клавишу Enter? Точнее напишите функцию SendMessage с параметрами для клавиши Enter.
Отслеживание закрытия файла процессом, запущенным через CreateProcess
Доброго времени суток!
Возникла нетривиальная(на мой взгляд) задачка: Открываем какой нибудь файл через какую нибудь программу(условно говоря file.docx с помощью MS Word) и нужно отследить закрытие...
Измерение температуры процессора
Господа есть WinApi - шная функция для измерения температуры процессора (желательно Intel и Amd ) ?
Ну и попутно хотелось бы узнать о видюхе , но это не столь важно главное о процесоре .
Буду...
Закрасить область
Пишу программу на Borland C++ 5.02
В программе нужно нарисовать фигуру закрашенную тем цветом который выберет пользователь. Вот код полностью:
#include <windows.h>
#include <windowsx.h>
#define...
Ошибка: cannot bind non-const lvalue reference of type 'double&' to an rvalue of type 'double' - почему?
Всем привет!
В программе вызываю функцию:
UpdateEditControl(IDC_EDIT7, CalculateRecommended(resistor_lim, nominal, sizeNominal));
Компилятор выдает ошибку:
-------------- Build: Release...
Нужен пример использования функции SystemParametersInfo
В документации к функции DrawFocusRect указывается, что "Прямоугольник фокуса может теперь быть более толстым, чем 1 пиксель, таким образом более видимым для дисплеев высокой разрешающей способности,...
SetClipboardData: вставка строки в буфер обмена
Ребят, я видимо в край отупел... но у меня не получается заюзать данную функцию))
Может кто нибудь написать рабочий кусок кода? Мне просто надо строчку вставить в буфер обмена, но что-то не...
Функция URLDownloadToFile не скачивает файл
Всем привет!!! Пытаюсь с сайта скачать файл .exe с помощью функции URLDownloadToFile но она его почему то не скачивает,пробовал скачивать .jpg файл он скачивается всё работает,а .exe почему-то нет....
UTF8ToAnsi
как конвретировать с помощью winapi?
WinAPI + OpenGL: так бывает?
Добого всем.
Такой вопрос. Реализую скринсейвер посредсвом VS с использованием opengl.
В плане нарисовать картинку, на которой основное изображение (фон), загруженное из ресурсов, частично...
WM_MOUSEMOVE WinAPI
Помогите создать в окне область из 4х квадратов, передвигаясь монепулятором мыши по которым квадрат будет закрашиваться(используется функция WM_MOUSEMOVE). Квадраты начерчены так:
case...
CreateProcess не работает
Приветствую, уважаемые
перекурил почти все топики на форуме, но свою проблему так и не смог решить
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
int main(int argc, char *argv)...
Вывод дескрипторов процесса в окна
Нужно вывести дескрипторы процесса из структуры:
typedef struct _PROCESS_INFORMATION {
HANDLE hProcess;
HANDLE hThread;
DWORD dwProcessId;
DWORD dwThreadId;
}...
Поиск окна HWND по названию
Как можно в цикле перебрать все окна и вернуть дескриптор найденного окна?
Подскажите, пожалуйста рабочий пример или функции которые применяются для этого?
Есть заглавное окно программы:
HWND...
Хэндлы hProcess и hThread
Объясните, пожалуйста, для чего в программе используются хэндлы процесса и потока (hProcess, hThread) ?Для чистки буфера?
#include "StdAfx.h"
#include <windows.h>
#include <iostream>
#include...
Внедрение в процесс
Добрый день. Я только недавно начал писать на С++, так что не ругайтесь сильно.
Хочу внедрить поток в обычный процесс. Пытаюсь написать код. Поток внедряется (ошибки проверяются), но, видимо,...
Буфер обмена win32 api
Доброе время суток. Подскажите пожалуйсто как пользоваться буфером обмена. Мне нужно копировать, вырезать, вставлять текст.
Как использовать всю мощь процессора на одно приложение?
есть приложение, которое запускается с правами администратора и которое проводит много вычислений
оно работает с видео
видос воспроизводится, но звук убегает вперед картинки, деформация кадров...
Сделать запрос на сервер функциями WinHttpOpen,WinHttpOpenRequest,WinHttpSendRequest,WinHttpRea dData и прочитать данные
WinHttpOpen - проводит некую инициализацию ничего не объясняется далее.
Пробовал вызывать так
cout<<"WinHttpOpen...
Заливка области
В общем такая проблема, есть файл, в нём записаны координаты вершин многоугольника, надо прочитать эти вершины и вывести всё это дело на экран, закрасив области, вот с закраской и вышел затык, она не...
Как закрасить пиксель?
Как с помощью winapi быстро закрасить пиксель?
SetPixel не подходит по причине красит пиксели с околонулевой скоростью, мне надо целый экран рендерить, а с этим методом рисуется он несколько секунд...
Найти окно, если известен ID и хэндл процесса
Можно ли найти окно, принадлежащее определённому процессу (хэндл и ID процесса известны)?
Работа с TreeView
Доброго времени суток.
Пытаюсь создать аналог проводника для удобного перемещения по директориям.
Что пока получилось:
//За основу взят код из Азбуки программирования Румянцева.
LRESULT...
DRAWTEXT(DT_CALCRECT)
Доброго времени суток. Пытаюсь создать окно "static" с определённой шириной и высотой, в зависимости от текста окна(чтобы высоты хватало на все символы). Нашёл...
Сохранение HBITMAP в файл
#include <iostream>
#include <fstream>
#include <Windows.h>
using namespace std;
int main(){
HDC hdc;
HDC hdcBit;
HBITMAP hBit;
Получить аргумент из командной строки
Добрый день! Появился вопрос: как получить аргумент командной строки в приложении? Например, я хотел бы через cmd.exe запустить своё приложение следующим образом:
application.exe -debug
Что дало бы...
Найти Handle кнопки
Есть HWND окна, на котором располагаются кнопки и текстовые поля.
Как определить HWND кнопок и тест из полей ввода вытащить, если функция EnumChildWindows для этого окна не находит дочерних окон((...
Закрытие процесса
Здравствуйте.
У меня есть такой код:
if (CreateProcess(directory.c_str(), cmd, NULL, NULL, true, NORMAL_PRIORITY_CLASS, NULL, NULL, &cif, &pi ))
{
...
Игра 2048
Всем Здравия!
На досуге решил написать игру: "2048", для тех кто не знаком, вот ссылка на онлайн-версию
На счет анимации сильно на заморачивался, да и через WinAPI как-то это смотрится убого,...
Скрыть приложение в диспетчере задач Windows
Всем привет! Если ли какой способ скрыть приложение в диспетчере задач. Чтобы пользователь не видел. Shift+Alt+Esc
Добавлено через 3 часа 9 минут
Может какие то утилиты используете.
Регистрация dll-ки в системе
Выбрал в VS2008 ClassLibrary, скомпилировал, получил файл ClassLibrary4.dll. Теперь хочу его зарегистрировать, ввожу в командной строке regsvr32.exe d:\ClassLibrary4.dll. Выскакивает ошибка...
Как получить текст из Edit в переменную INT [C++]
Помогите пожалуйста. не знаю как из поля Edit получить число в переменную INT
TCHAR a1;
INT a;
GetWindowText(GetDlgItem(hWnd, 201), a1, 3);
a = atoi(a1);
Выдаёт ошибку....
SetCurrentDirectory+GetCurrentDirectory
Доброе время суток интересует вопрос а именно есть такой кодес
TCHAR buffer;
GetCurrentDirectory(sizeof(buffer),buffer);
cout << buffer << endl;
cin>>buffer;
SetCurrentDirectory(buffer);...
Как правильно инициализировать OPENFILENAME для GetSaveFileName
Решил поэкспериментировать с стандартными диалоговыми окнами.
Хочу окно Сохранить Файл.
Пробовал по описаниям составить свой код заполнения структуры OPENFILENAME - результат - вместо хоть...
Различие в хп и 7 у функции ZwAllocateVirtualMemory
Тестировал поведение функции ZwAllocateVirtualMemory на системах хп и 7 при требовании выделить память по указанному адресу пользователем. К примеру, если пробую выделить память с адреса 0x00000000,...
Обедающие философы, Critical Section
Задача:
Есть 5 философов. В столовой расположен круглый стол, вокруг которого расставлены 5 стульев.
На столе находится одна большая бесконечная тарелка со спагетти, также там расставлены 5...
Как работает функция GetAsyncKeyState, как проверить её результат(именно наименьший бит)
#include "stdafx.h"
#include <Windows.h>
int _tmain(int argc, _TCHAR* argv)
{
SHORT s = 0;
while(true)
{
LNK2019, ссылка на неразрешенный внешний символ _main в функции "int __cdecl invoke_main(void)" (? invoke_main@@YAHXZ)
Всем доброго времени суток. Недавно снова начал заниматься программированием после долгого перерыва и только решил перейти к изучению API, начав с разбора конкретного примера, но Студия при сборке...
Создание Panel средствами WinApi
Здравствуйте!
Подскажите каким образом можно создать Panel средствами Win Api. (см. вложение)
Желательно второй вариант панели! но за любую информацию буду благодарен!
Windows forms в code::blocks
Я создаю проект в code::blocks "win 32 GUI project" и создается файл main.cpp где надо все вручную писать, а можно ли открыть конструктор, как к примеру в паскале?
Отлов координаты мыши
Всем здрасьте.
Допустим я обрабатываю сообщение WM_LBUTTONDOWN.
По идеи это событие , когда пользователь нажимает на левую кнопку мыши.
Так вопрос , как отловить координаты мыши????
LoadImage
Есть следующая проблема: необходимо создать ImageList для игровых карт, чтобы потом подгружать необходимые карты, проблема заключается при загрузке bmp - один файлик, рубашку, добавляет в лист без...
EnumChildWindows
Помогите разобраться с этой функцией
Понятно, что она перечисляет все дочерние окна в указанном окне, но не понятно, куда сохраняются дескрипторы этих окон? Или, к примеру, Как мне получить текст из...
Создание дочернего процесса
нужно создать дочерний процесс, чтобы если закрыть родительский закрылся и дочерний. но незнаю как можно сделать...
Параметры WndProc проблема
У меня такая проблема. Читаю книгу Ганеев "Проектирование интерфейса пользователя средствами Win32 API". В этой книге ф-я WndProc выглядит так WndProc(HWND, UINT, WPARAM, LPARAM);
Пишу на VS 2010(на...
Окно без рамки
Народ, кто знает как сделать окно без рамки. Вообще без. Или с прозрачной рамкой. Помогите!
"Правильное" сканирование памяти процесса
Поставил себе задачу - написать сканер с целью выявления наличия каких-либо значений в памяти процесса, с последующей возможностью изменить значение по какому-либо найденному адресу (в общем,...
ReadFile()
Доброго вечера! Помогите разобраться почему не читает файл. Файл создал правой кнопкой мыши, txt формат, в файле записано несколько цифр, атрибуты не трогал. Так же пробовал читать и выводить по...
Движение фигуры по окружности. C++
Здравствуйте, помогите пожалуйста усовершенствовать/подсказать/исправить код движения круга по окружности, движение ещё кое как у меня получилось, а вот как избавиться от мерцания большого круга я не...
Асинхронные сокеты Windows
Здравствуйте, форумчане!
Интересует вопрос как можно синхронно отправить сообщение через асинхронный сокет?
Нужно отправить сообщение серверу и дождаться ответа.
Заранее благодарю за ответы.
Получить ACPI таблицы
в unix подобных ОСях всё просто, а в винде труднее.
Как получить ACPI таблицы? А точнее таблицу MSDM
Добавлено через 15 секунд
и если можно, то как её редактировать ?
Блокирование системных клавиш и их комбинации
Системные нажатия клавиш производят системные сообщения WM_SYSKEYDOWN и WM_SYSKEYUP.
Как это реализовать? (C++, Delphi)
Добавлено через 16 минут
Видимо здесь нужно немного разьяснить ситуацию......
Программка, которая бы открывала и закрывала дисковод
Здраствуйте . Нужна несложная програмка которая бы открывала , и закрывала дисковод . Кому не лень помогите , буду очень признателен !Не создавайте дубли тем!
Форматирование диска
Добрый день, возник такой вопрос, каким образом можно положить на диск новую файловую систему с помощью системных функций и что вообще для этого надо?
Рисование
Почему код
#include<windows.h>
#include<string.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
char szProgName="Имя";
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE...
Установить хук WH_CALLWNDPROC
Здравствуйте! Подскажите, кто знает, почему не удается установить глобальный хук, где ошибка?
DLL:
*.h:
#ifndef __MAIN_H__
#define __MAIN_H__
#include <windows.h>
/* To use this exported...
Дабавление данных в EDIT
Здравствуйте !
Никак не могу добавить записи в CEdit или в CRichEdit с помощью API. Не могу найти ни одного похожего сообщения для моего действия. В CListBox - добавлять научился, там есть сообщение...
callback - функции, как метод класса
Здравствуйте! Хочу задать слудющий вопрос, хотя тема не нова, но я так её вкурить не могу, а именно, как задать в классе (метод класса) фукцию обратного вызова?
Есть функция, например, такая
int...
Как правильно активировать окно и переключить фокус клавиатуры на него в чужом потоке с использованием оконных сообщений
Я почитал инструкции которые здесь описаны https://docs.microsoft.com/en-us/windows/win32/winmsg/about-messages-and-message-queues#posting-messages, тема довольно объёмная сложная, примеров очень...
Инжект длл из byte array в процесс
Уже неделю не могу найти решение этому, надеюсь на вашу помощь. У меня есть длл вида 0xE8, 0x3F, 0xF0, 0x3F, 0xF8, 0x3F и т.д., она находится на сервере, у меня есть 2 процесса, первый запускает...
Поиск в папках и подпапках
С помощью функции findfirstfile,реализовал поиск файлов...
Но почему то функция только находит папки на диске C..
А как реализовать поиск по всему диску и по всем папкам на диске...
Надо структуру...
Mutex - синхронизация
У меня возник вопрос по мьютексам и их синхронизации, видимо, я не понимаю до конца механизм их работы, пожалуйста объясните, люди добрые.
Вопрос такой:
Можно ли каким-то образом заставить поток по...
Запуск функции другой программы
Как как программа может запустить функцию другой программы?
Пояснение:
//Программа функцию которой нужно запустить
int f2(char* a){
cout << a << endl;
return 0;
}
Опять COM-порт
Для чтения данных с компорта создаю вспомогательный поток, далее как обычно:
OverlapPort.hEvent = CreateEvent( NULL, false, true, NULL );
DWORD hMask = SetCommMask( hComport,EV_RXCHAR );
while(...
Функция, которая рисует ромб
функция которая рисует ромб, кто может поясните ее (не могу разобраться)
void Romb::draw()
{
system("cls");
HDC hDC = GetDC( GetConsoleWindow( ) );
COORD WCoord = {0,0}; DWORD...
Перехват нажатия клавиш в Edit Control WinApi
Добрый вечер!
Помогите пожалуйста решить проблему!
У меня есть диалоговое окно на нем Edit Control, нужно определить время нажатия клавиши в эдите.
Как я понимаю, мне нужно получить сообщение...
Перехват функций отправки (WSASend, send и так далее)
Какую функцию можно перехватить чтобы иметь доступ как к трафику отправляемому через WSASend так и через send? Не хочется перехватывать все функции по типу WSASend, send, sendto и так далее. Может...
Передача данных в поток
Какими способами можно передавать данные в поток CreateThread Win32??? :)
Как сделать переключение между Edit'ами через Tab
Задачка такова, есть программа на главном окне 2 button, 3 edit, 1 list, 5 static.
Как сделать переключение по нажатию Tab между button, edit и list.
ЗЫ. буду благодарен если все будет в виде...
Как изменять размеры дочернего окна при изменении размеров родительского?
Есть главное окно и внутри него прорисовано дочернее(благодаря стилю WS_BORDER), которое разделяет клиентскую зону пополам. Но я столкнулся с проблемой, а именно при увеличении/уменьшении размеров...
Задать размеры окна
Здравствуйте . Какая есть функция для задания размера окна?
Мне нужно при обработке WM_CREATE задавать каждый раз новые размеры окна . Подскажите, пожалуйста. За счёт какой именно функции это...
Вывод в ListBox
Здравствуйте, подскажите, пожалуйста, как мне вывести данные в листбокс?
Всё перепробовал ничего не получается. Взял пример с мсдна и там вывод просто через _tprintf. Я пишу так, но ничего не...
Зачем нужна функция SetCursor?
объясните пожалуйста простым языком зачем нужна функция SetCursor, что она делает и при каких условиях используется.
Перевод из float в wchar_t
как можно перевести из float в wchar_t ?
Воспроизведение видеофайла на окне
Есть видеофайл. Хочу его воспроизвести на окне. Как это реализовать с помощью современного IMFMediaEngine? Старый DirectShow не хочу использовать.
Написал нерабочий говно-код.
void...
Вывод картинки (в формате bmp) в Win32 API
Здравствуйте, почему не отображаеться картинка (.bmp) :
При этом ошибок нет, просто нет картинки, Я её создал(лежит в файле ресурсов) даже так написал IDB_BITMAP1 BITMAP "bitmap1.bmp" (не знаю на...
2 окна в одном приложении
Здравствуйте! пишу игру пятнашки... но не в ней дело =)
в начале запуска программы запускается сама игра из чисел.
но вот я хочу пособирать картинку...
загружаю ее... и вот хочу что бы у меня в...
Задача писатель читатель
Есть два процесса один информацию записывет в проекцию файла другой считывает .
Возник вопрос мне надо чтобы процесс считывания и записи был синхронизирован как это сделать .
Вот кидаю нароботки...
Как обрабатывать выбранный элемент списка Combobox
Здравствуйте . Пытаюсь разобраться с Combobox.
Вот код , где я его создаю и заполняю элементами :
#include <Windows.h>
#include "resource.h"
#include <string.h>
#define ID_TAKE 1
#define...
Как корректно завершить чужое приложение?
Мне надо завершить чужое приложени, чтоб оно типо завершило свои действие сохранило то че надо. Я не имеею хандл это приложение а только имеб proceessID
TerminateProcess убивает сам прочесс не...
использование SeDebugPrivilege
Доброй ночи, я хотел бы получить директории процессов csrss, smss, services и т.д. Вычитал, что необходимо наличие привилегии SE_DEBUG_NAME. Взял код в интернете, который вроде как рабочий, но у...
Блокировка диспетчера задач на время выполнения программы
Возможно ли заблокировать диспетчер задач на время выполнения программы?
#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{...
SetCursorPos не работает на ПК без Visual Studio
Добрый день!
Заранее прошу прощения за дилетантство:)
Написал программку, которая помимо всего прочего использует перемещение курсора при помощи SetCursorPos(x,y);
Необходимо, чтобы она...
Убрать отображение программы из панели задач
господа вот допустим мы имеем простой код программы которая не чего не делает только выводит окно windows #include <windows.h>
/* Declare Windows procedure */
LRESULT CALLBACK WindowProcedure...
Получение Pid процесса
Программа определяет размер и заполненность жесткого диска, название звуковой карты и выводит список и количество запущенных процессов. Хочу добавить выведение pid процесса рядом с названием....
Проверка существования файла
Знаю что есть множество вариантов. Но вот нашел такой неплохой пример DWORD FileAttrib;
FileAttrib = GetFileAttributes(buffer);
if (FileAttrib == DWORD(-1))//если не найден
{
//тра та...
SendMessage
Доброго времени суток, товарищи. Проблема такова, что не отправляется сообщение из dll главному процессу. Код с комментами ниже.
LRESULT CALLBACK f_hook(int nCode, WPARAM wParam, LPARAM lParam)
{...
MappingFile передача информацию между процессами
Не могу осуществить реализацию, где в одном процессе создаем mapping и записываем в него массив, а во втором процессе открываем наш mapping и забираем из него наш массив. Был бы сильно благодарен за...
error X3501: 'main': entrypoint not found
Подскажите пожалуйста где допустил ошибку?
ОШИБКА
Ошибка 1 error X3501: 'main': entrypoint not found C:\Users\ZEF\documents\visual studio...
Создание процессов функцией CreateProcess
Доброго времени суток. Имеется программа на C++:
#include <windows.h>
#include <stdio.h>
int main( void )
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) ); ...
Окно поверх других
Здравствуйте.
Возник небольшой вопросик.
Я создаю окно, поверх других окон(кнопок напр.).
CreateWindowA(szLOGINBOX,"LoginBox",WS_CHILD | WS_VISIBLE | WS_EX_TOPMOST...
Добавить текстовый файл в проект в качестве ресурса
Можно ли поместить текстовый файл txt или ini, например, в исполняемый файл, без создания дополнительных файлов? Возможно, в качестве ресурсов, но не могу найти понятного для меня руководства по...
Анонимные каналы. Петля?
Привет всем.
Есть задание: при помощи анонимных каналов наладить передачу данных между двумя процессами по схеме 1->2, 2->1. Есть у кого-нибудь идеи или подобные примерчики? Просто я не могу уложить...
Создание диалогового окна
Господа, я полный нуб в программировании, тем более WIN API, по сему не судите строго и не ругайте
У меня есть очень простой вопрос, только я прошу расписать это как можно тщательнее)).. а...
Создание элементов и диалога
Помогите пожалуйста разобраться
WindowsAPI я незнаю, в этом вся проблема , разрабатываю БД на С++
Как можно сделать на Visual C Следующее
Создать модальное окно с элементами Static text,...
GetProcAddress как вызов отдельной .dll, в которой находится игра
Всем привет! Подскажите пожалуйста, что делать, если у меня есть целая игра в одной .dll. Точку запуска игры (main функцию) я превратила в dllexport внутри этой .dll, в другой программе эту dll...
Разница между ReadFile() и ReadConsole() при чтении с консоли?
разница между ReadFile() и ReadConsole() при чтении с консоли?
Просто в задании сказано сравнить данные две функции и показать на примере различия. Данными функциями можно обеим считывать с...
Неименованные каналы
Привет всем!
Подскажите, пожалуйста, как работать с неименованными каналами. Может есть какие-то примеры?
Как использовать неименованные каналы как средство межпроцессного взаимодействия?
Спасибо)
Не закрашенный прямоугольник
Что то не могу у Петзолдта найти rectangle, по оглавлению прямоугольники на стр. 165, а там она сразу упоминается, как ранее рассмотренная. Как нарисовать просто прямоугольник, не закрашивая...
Свернуть все окна
Моя программа в определённый момент должна свернуть все окна на рабочем столе, кроме своего
Делаю вот так:
EnumDesktopWindows(0, &EnumDesktopWindowsProc, 0 );
BOOL CALLBACK...
Ошибка при сборке "Аргумент типа const wchar_t несовместим с параметром типа LPWSTR"
При попытке собрать решение вылетают ошибки в 242-248 строках
#include<Windows.h>
#include<WindowsX.h>
#include<CommCtrl.h>
#include<tchar.h>
#include <WinUser.h>
#define IDC_LIST 2001...
Как вывести число в MessageBox?
Здравствуйте . Возникла проблема с выводом числа . Пишу вот так:
int a=10;
char buf;
ltoa(a,buf,10);
MessageBox(NULL,(LPCTSTR)buf,L"",MB_OK);
Вместо числа выводятся какие-то иероглифы
Как...
Процедура обработки дочернего окна (ListView и Edit)
Для начала в кратце опишу что есть в моём проэкте.
1.Обработчик "главного окна": LRESULT EditProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
-обрабатывает нажатия клавиш Элемента EditBox...
Определить в какой физический USB разъём подключена флешка
Здравствуйте.
Подскажите, пожалуйста, какими методами в Windows возможно определить в каком физическом разъёме находится подключенная флешка и как это можно соотнести со структурами информации о...
Консольный редирект в обе стороны
Есть реализация редиректа, но односторонняя: CreatePipe() два штуки для StdOut и StdErr. Для StdIn я им хендл не даю. Затем CreateProcess().
Такая ситуация: запускаем под редиректом CMD.EXE, он в...
Полноэкранный режим
Подскажите, можно ли сделать окно в полноэкранном режиме обходясь без DirectX и т.п. Если нет, то как это сделать?
Как передать сообщение из одной программы в другую?
Например , у меня есть такой кусок кода:
BOOL CALLBACK fnEnumWindowProc(HWND hwnd,LPARAM lParam){
fprintf(stdout,"%8.8x\n", (long)hwnd);
return TRUE;
}
int main(){
...
Графические примитивы
Изучаю WinApi по книге "Азбука программирования win32 Api". Код программы для рисования графических примитивов:
#include <windows.h>
#include <ctime>
LRESULT CALLBACK...
WaveOutOpen, waveOutWrite, работа с аудио-буферами
Привет. С сями я мало работал ранее, но сейчас возникла необходимость написать одну звуковую софтинку на Visual Studio.
Пока экспериментирую с генерацией и выводом звука в реальном времени через...
Движение текста в окне
Народ помогите пожалуйста разобраться. Я чего-то недопонимаю по выводу текста. Мне нужно, чтобы определенный текст двигался в окне. В принцыпе я этого достиг, но он у меня почему-то оставляет за...
GetWindowRect
Пишу в VS 2008. Так ошибка:LPRECT lpRectToolBar;
GetWindowRect(hToolBar, &lpRectToolBar);
Так тоже LPRECT lpRectToolBar;
GetWindowRect(hToolBar, lpRectToolBar); В чем проблема?
Вставка изображения в окно
Подскажите, пожалуйста, как вставлять изображения в окошко на WINAPI, подробно, если можно
Получить заголовок активного окна C++
Ребят помогите пожалуйста . Нужна узнать заголовок активного окна и вывести его в консоль . Вот написал код >>
#include <iostream>
using namespace std;
#include <Windows.h>
int main()
{
...
Как выключить монитор программно?
Имеется 2 противоположных вопроса:
* Как выключить монитор програмно? При этом должно остаться срабатывание на мышь и клаву.
* Как не дать таймеру сработать пока работает приложение?
Перенаправить вывод с консоли в файл
После вызова функции system с параметром (не важно каким, допустим system("pause")) на консоль выводится некоторый текст. Как сделать так, чтобы результат функции записывался сразу в файл?
Пытался...
Работа с реестром
Здравствуйте, не могу понять, почему не открывается ветка в реестре ?
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <iostream>
int _tmain(int argc, _TCHAR* argv)
{
...
Проверка прав доступа (чтение/запись) в директории
Нужно проверить, доступна ли данная директория (к примеру "D:\\readonly_folder\") для записи/чтения файлов. Подскажите, как можно реализовать для Windows. Можно использовать boost, но только версию...
Диалог сохранения GetSaveFileName
Не могу найти как сделать его.
Создал кнопку, есть обработчик.
Какой функцией он вызывается? И может библиотеки какие нужно подключать?
Процедура прерывания выключения компьютера
Народ подскажите пожалуйста!
Необходимо что бы при выключени компа происходида архивация данных и потом комп выключался автоматом.
Вопрос как заставить прогу реагировать на такое событие как...
Работа с Static Text
Подскажите, пожалуйста, почему при создании дескриптора элемента Static Text не опознается его ID
HWND sts
sts=GetDlgItem(hwnd,IDC_STATIC1);
identifier "IDC_STATIC1" is undefined
TrackBar
Создал несколько TrackBar'ов, но не могу до конца разобраться, как ими управлять?
case WM_HSCROLL:
{
switch(LOWORD(wParam))
{
case TB_THUMBTRACK:
...
Named Pipes, создание чата
Добрый день, уважаемые форумчане! Есть написанный чат с использованием именованного канала, с ним вопросов нет). Имеется Server и Client. Необходимо усложнить задачу: сделать возможным участие...
Как определить, включён ли Secure Boot?
Собственно, сабж.
Движение шарика в окне с отражение от стенок
Движение шарика в окне с отражение от стенок оп законам геометрической оптики. Начало движения происходит из точки, в которой нажимается левая кнопка мыши. Скорость постоянная, начальный угол...
Winapi приложение Hello World
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine,
int nCmdShow)
{
HWND hMainWnd;...
Сортировка строк в ListView
Приветствую. Столкнулся с такой проблемой: Имеется окно ListView, в нем 5 столбцов и порядка 100 строк. Не могу заставить элемент ListView сортировать строки при нажатии на заголовке соответствующего...
Меню с использованием ресурсов
Создал ресурс меню.
// Generated by ResEdit 1.6.4
// Copyright (C) 2006-2015
// http://www.resedit.net
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>
#include "resource.h"
Простой тетрис
как создать ну очень простой тетрис? просто белое winapi-окно и опускающиеся фигуры, которые можно двигать и поворачивать. Хочу понять, как делаются двигающиеся фигуры в winapi-окне и как ими...
Winapi GDI+
Я щас допишу, прощу прощения за неудобство.
Добавлено через 7 минут
Народ помогите плизз бьюсь уже 4-5 день с 2-мя проблемами не как не могу решить, всё перепробовал :(((((((((((((((((((((
1...
Прорисовка движущегося объекта
Я в этом деле новичок,и возможно для вас проблемы будут глупыми,но я сам справиться не могу..
У меня возникла проблема.. нарисовав картинку,я сдвигаю ее координаты,и отрисовываю еще раз.
В...
Многопоточность средствами WinAPI
#include <iostream>
#include <cstdlib>
#include <Windows.h>
using namespace std;
HANDLE threads;
DWORD _stdcall proc1(CONST LPVOID lpParam);
DWORD _stdcall proc2(CONST LPVOID lpParam);
Ошибки при сборке проекта Windows
Привет! Решил почитать книгу Джонсон Харт .Системное программирование в среде Windows и при попытки собрать один из примеров выскакивают ошибки смысл которых мне не ясен, точнее, сам их устранить не...
MessageBox с переменными
Скажите, можно ли как то, помимо вывода текста в MessаgeBox через WinAPI перечислять ещё переменные? К примеру мне нужно выводить сообщение и результат переменной, но не могу это правильно написать,...
Как заставить PC Speaker пищать?
Как вывести хоть какой нибудь звук? Хотя бы разок пикнуть?
Функция SendInput
Подскажите, пожалуйста! Почему у меня Visual ругается на Функцию SendInput и используемые в ней структуры (INPUT и др.): undeclared identifier, хотя #include <windows.h> присуствует, и даже #include...
Изменить цвет и стиль главного меню
Здравствуйте.
Подскажите, каким образом возможно изменить цвет и стиль главного меню?
При создании меню создается "стандарное" меню(скриншон №1)
Как добится такого вида меню? (скриншот №2,...
Win32 API Работа с процессами
Господа, здравствуйте!
Я новичок в программировании, помогите пожалуйста в программе, не знаю как сделать.
Мне нужно реализовать следующий алгоритм:
программа запускает процесс,
затем...
выпадающие списки
Доброе время суток! Я создал в редакторе ресурсов диалог, в котором у меня есть комбинированный список(там в свойствах я выбрал раскрывающийся список), когда я делаю тест диалога через редактора то...
Сообщение WM_SETFONT не меняет шрифт в EDIT
Здравия желаю. Вот, собственно, код:
***
HINSTANCE hInst;
HWND hWnd;
HFONT hFont;
***
Эмуляция нажатия клавиши и передача ее в окно
Приветствую!
Необходимо имитировать нажатие клавиши shift и передать в программу.
HWND hWnd = FindWindowA("VirtuaNESwndclass", "VirtuaNES - Code Name - Viper (U) ");
LPARAM lParam;
...
Перехват API функций. Таблица импорта
Необходимо лoггиpoвaть вызовы некоторых API-шных функций (для примера CloseHandle) в заданном процессе.
После прочтения материала из книги Рихтера и поиска информации на форуме реализовать данную...
Как переместить окно?
вообщем читаю флёнова С++ глазами хакера.
там все както мудрёно..приложение создаётся по умолчанию и в него даписывается код.Я так пробывал работает.но ничего не понятно.
я изучил другую книгу по...
Код ошибки 127 после вызова LoadLibrary
SetLastError(0);
hLIB = LoadLibrary((LPCSTR)"MSVCR120.DLL");
fprintf(stderr, "Code of error%d\n", GetLastError());
Получаю код ошибки 127, "127: Не найдена указанная процедура."...
Передача параметра lpvoid
Добрый вечер! Мне нужно поработать с потоками, т.е. писать что-то вроде
hThread = CreateThread( NULL, 0, MyFunction, NULL, 0, &ThreadId ) ;
}
Третий параметр - адрес функции, которую будет...
Описание API DeviceIoControl
подскажите где взять подробное описание функции DeviceIoControl (тут не далеко была эта тема - дали ссылку, но там пусто)
Узнать сколько байт занимает инструкция функции
Предположим есть функции
int puk(){cout<<"funr "<<puk<<en;
ret 942;}
int pul(){cout<<"funr "<<puk<<en;
ret 94267;}
расстояние между ними 75 байт, мне нужно получить этот размер. Пробовал...
Обработка закрытия консоли
В моём случае неприемлемо насильственное завершение приложения, поэтому мне необходимо обрабатывать события:
ctrl+C и крестик консоли, чтобы корректно завершить работу.
(зачем мне это) Дело в том,...
Работа с файлами (WIN32 API)
Вот какое было задание:
Обходя заданные каталоги, найдите самый большой файл, удовлетворяющий заданной маске. Выведите на консоль 3 последние строки этого файла, используя функцию CreateFile....
Обработка нескольких кнопок
Всем привет, пытался найти в интернете что нибудь про комбинации клавиш, но находил только клавиши с контрол и т.д.
Мне нужно обрабатывать такие сообщения, как например вперед налево(для гоночки) и...
Вывод цифр в окно winapi c++
Всем привет!) подскажите как выводить числа в окно ?
::SetTextAlign(hdc, TA_LEFT | TA_TOP);
::TextOut(hdc, 20, 20, msg, len);
с помощью этого не выходит
Код для простейшего окна
Я ещё далёк от WinAPI, но окна свои создавать хочется). Может кто нибудь даст код для простейшего окна?:tomatos:
Paint ++ на WinAPI
Здравствуйте уважаемые участники форума, пишу paint и столкнулся с такой проблемой: например, после того как я нарисовал прямоугольники(или же любые другие фигуры), затем хочу рядом с...
Dll injector
Подскажите, где можно найти dll injector, чисто без всяких интерфейсов без динамической системы выбора процессов и dll файлов.
В общем из ряда: Указал в коде процесс, файл, скомпилировал, запустил...
Визуальный вид меню, и что такое меню?
Люди, люди, человеки, помогите будьте так любезны. Я второй день мучаю интернет и свою библиотеку(она маленькая(нужных мне книг мало)).
1) Каким образом у стандартного меню поменять фон, а также...
Как создать такое всегда неактивное окно Windows с цветовым преобразователем ?
Изначально, задача состояла в этом,
https://www.cyberforum.ru/multimedia-dev/thread2683768.html#post14741126
но пока непонятно как это сделать, я начал копать в сторону типов окон Windows....
В каких случаях необходимо использовать CreateHeap — для чего нужно создавать еще кучи
Я пишу работу по исследованию кучи, все написал, но на предварительном отчете получил следующие пожелания:
Опишите, пожалуйста, в каких случаях необходимо использовать CreateHeap - для чего нужно...
Событие выбора элемента в Listbox
Хочу выполнить какое-нибудь действие при выделении элемента в списке listbox'a. Как мне узнать что пользователь ткнул в листбокс и выбрал какой то элемент?
int WINAPI fn(HWND hwnd,int cmd,WPARAM...
Добавить текст к едиту
Помогите пожалуста,
немугу понят как добавить техт к едиту :
editField=CreateWindowA("EDIT","Hello",WS_CHILD|WS_VISIBLE|WS_BORDER|WS_VSCROLL|WS_HSCROLL|ES_MULTILINE ,300,30,700,400,...
Заливка окна системным цветом
Появился еще вопрос, связанный с заливкой окна системным цветом.
Сам код:
#define SPEED 10
#define MAX_CIRCLES 15
#include <Windows.h>
#include <cmath>
#include <ctime>
#include <sstream>...
Как узнать адреса памяти адресного пространства?
Добрый день, собственно вопрос в теме. Как узнать минимальный и максимальный адрес памяти адресного пространства? Есть у кого-нибудь примеры программы решающая такую задачу?
Еще пара вопросов:
1....
Работа со списком в WinAPI.
Нада было написать програму суть которой заключаетса в том что создавалось окно, в нем два списка которые заполнены информацией ( в даном случае Государства в первом списке и их Столицы во втором), а...
Функция WinAPI для получения данных о вращении колёсика мыши
Народ, кто-нибудь знает функцию виндовского апи, которая позволяла бы получить данные о вращении колёсика мыши, не прибегая к сообщениям процедуры окна?
Для получения координат курсора можно...
const char*' to 'LPCWSTR
Код:
ShellExecute(0, "cmd.exe", "open", "/k powercfg -h off", NULL, SW_HIDE);
при компиляции видает ошибку:
C:\Qt\QTProgram\manual\manual\mainwindow.cpp:43: ошибка: cannot convert 'const char*' to...
Получить список USB устройств
Нужно получить список устройсст по классу гуида .
Добавлено через 37 минут
что бы в дальшейшем к устройству обращаться как к файлу
Проверка файла на контрольную сумму MD5
возникла такая мысль
как сделать так, чтобы получить md5 указанного файла?
к примеру я хочу сделать так
if(md5(files.exe) == "8b13d760f3dddb0d630cab850747317e")
.....
возможно ли это...
Окно на весь экран
Привет всем!Как реализовать вывод окна на весь экран(чтобы окно закрыло рабочий стол).Что бы окно нельзя было не уменьшить,не закрыть,не изменить в размерах(чтобы только через диспетчер задач окно...
Создание таблицы на WinApi
Необходимо создать таблицу с помощью WinApi, с n-ым кол-вом столбцов и с динамическим добавлением строк.
------------------------------------------------------С уважением, человек, который только...
Подсчет количества "кликов" левой, правой и средней кнопки мыши
Написать приложение в котором ведется подсчет количества "кликов" левой, правой и средней кнопки мыши. Обновляемую статистику необходимо
выводить в заголовок окна.
Код:
#include <Windows.h>...
LoadImage(), LR_LOADFROMFILE и Windows CE
Здравствуйте все!
Полгода не могу найти ничего стоящего, помогите...
Нужно загрузить картинку из bmp файла так как это делает функция API
HBITMAP LoadImage(......) c флагом LR_LOADFROMFILE...
Программа работает правильно только в режиме отладки
Если запускаю программу через f5 , все отлично отрабатывает...если через Ctrl + f5, возникают ошибки в ходе работы с программой, сама она запускается. Из-за чего это может быть?
Чтение ресурса типа String Table
Не могу разобраться, как прочитать строку из ресурса.
Создал в консольном приложении ресурс String Table.
Вписал в него строку.
Но программа чтения строки из ресурса не работает.
#include...
Перехватить движение мыши за пределами окна
Хочу сделать чтобы изменение положения и размеров формы происходило в старом стиле, я перехватил WM_NCLBUTTONDOWN, но при выходе мыши за пределы формы отрабатывается WM_NCMOUSELEAVE, и после этого...
Вывести текст, введенный в поле ввода
господа делаю поле ввода затем по определённым действиям в VessageBox должен вывести текст введёный текст но выдаёт пустую строчку.
HWND Edit;
switch (message) /* handle the...
Изменение цвета кнопки при наведении курсора
Как средствами c++ сделать так чтобы при наведении на кнопку(как hover в CSS) она меняла свой цвет
Создание диалогового окна
В ресурсах у меня есть диалог(IDD_DIALOG1) и я хочу его вывести на экран, но выскакивает ошибка:
'WinMain' : function cannot be overloaded
Что у меня не так, подскажите?
#include "resource.h"...
Проецирование файла в память
Не доходит одна вещь. Делаю отображение проекции большого файла (например, 1Гб). Делаю, в отображении, перемещение данных. Например, смещаю данные, равные размеру файла минус 10 байтов, на 10 байтов...
Try/catch не ловит все исключения
есть код:
try {
curlpp::Easy myRequest;
myRequest.setOpt(new curlpp::options::Url("https://www.fl.ru/"));
std::ostringstream os;
curlpp::options::WriteStream ws(&os);
myRequest.setOpt(ws);...
Как работать с USB?
Здравствуйте!
Пишу прогу для работы с USB-устройством.
В оконной функции по сообщению WM_DEVICECHANGE в параметре wParam отлавливаю событие подключения USB девайса.
Скажите пожалуйста, а что же...
WM_SETTEXT как сделать чтобы введенный текст моментально отобразился?
TCHAR str = {'a', 'b', 'c', 'd', 'e'};
SendMessage(hWndConsole, WM_SETTEXT, 0, (LPARAM)str);
...
код
код
код
много кода
...
Создать Gif-анимацию из картинок .png
Есть несколько png картинок, которые я сохраняю на диск с помощью Gdi+ Save(), нужно создать из них один анимационный Gif-файл.
Много читал про формат gif89a, но это все на низком уровне и...
Приостановление выполнения потоков
Доброго времени суток! Товарищи, есть задание, я считаю что все верно, но преподаватель говорит что выполнение не приостанавливается, а разве sleep не это делает? Подскажите как исправить, а то я что...
WM_MOUSEWHEEL не пойму как работает
Смотрите у меня есть цикл обработки сообщений
while(true){
PeekMessage(&msg, 0, 0, 0, PM_REMOVE);
switch(msg.message)
{
case WM_QUIT:...
Проверка на наличие каталога
Здравcтвуйте! Проверяю на наличие каталога, если каталог есть, то создаю папку и копирую в неё файл из проверочного каталога.
bool FileExists(LPCTSTR fname)
{
WIN32_FIND_DATA wfd;
HANDLE...
Вывести окно с сообщением
всем привет, как можно вывести окно с сообщением о том что надо ввести свое имя, если имя не введено, повторно запрашивается? спасибо. winapi c++
Как получить список доступных устройств
Приветик. Народ помогите разобраться и правильно закодить. Надо открыть сериальный порт. Берем CreateFile.......подсовываем скажем COM3 (которого нет в системе). Функция исправно возвращает какой то...
Рекурсивный обход (FindFirstFile, FindNextFile)
Здравствуйте. Перед мной стоит задача выполнить поиск и некоторую работу со всеми файлами в определенном каталоге, количества директорий и файлов не фиксированное(файлов >60000).
Я решили эту задачу...
Передача пути к файлу в качестве параметра через консоль
Доброго времени суток.
Как в самой программе передать в качестве параметра путь к файлу?
Понятное дело, что в консоли: путь до файла и через пробел путь до указанного файла.Но как это указать этов...
Задача спящего брадобрея
Типовая задача на синхронизацию процессов
Условие:
У парикмахера есть одно рабочее место и приемная с несколькими стульями. Когда парикмахер заканчивает подстригать клиента, он отпускает клиента и...
Найти книгу "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" в djvu
Здравствуйте. Весь инет обыскал, а найти книгу "Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows" в djvu не смог(только html). Если у кого нибудь есть скиньте...
Изменить дату создания файла
Вроде всё правильно делаю,но почему-то дата файла меняться не хочет, что не так?
void __fastcall TForm1::Button4Click(TObject *Sender)
{ SYSTEMTIME lf;
FILETIME ftCreationTime;
...
Информация о жестком диске
Подскажите, как вытащить информацию о физических дисках ( ну , например, их количество)? В вин апи нашел только возможности вывода инфы о логических.
Инициализация окна
народ я пытаюсь просто иницыализировать прогу
переписал с книги,но допустил много ошыбок которых не могу найти.
Прошу вашей помощи.(А желательно просто нормальную иниціализацію с созданием винд....
Рисование точек по нажатию клавиши
Ребят помогите разобраться.Я вообще только начал изучать WinAPI и много делаю по учебнику, поэтому в коде может быть много лишнего, но сильно не ругайте.Но вот не могу понять.У меня задание такое:...
Запуск приложения (exe файла) из программы
Вообщем проблема такая: Нужно запустить из программы другой exe файл. Причем так, что бы он работал как бы незаваисимо, а потом снова передал управление программе, как это сделать?
Заранее спасибо
Мьютексы и потоки
Windows
Здравствуйте, при выполнении лр возникает ошибка касаемая синхронизации двух потоков с помощью мьютексов. Исправить никак не получается
Задание: написать тему из нескольких независимых...
Как возвратить переменную из dll?
нужно возвратить переменную из dll.
Имеется код dll:
#include<windows.h>
#define Export extern "C" __declspec(dllexport)
HHOOK _hook;
int code=0;
LRESULT CALLBACK KeyProc(int ncode,WPARAM...
Wndclass.lpszClassName
В WNDCLASSEX,я написал так: wndclass.lpszClassName ="L1";
Он мне подчеркивает знак равно,и при компиляции пишет Error 1 error C2440: '=' : cannot convert from 'const char ' to...
Движение графических фигур
Здравствуйте, помогите, пожалуйста!
Задание: компактный набор треугольников одного цвета и квадратов другого цвета произвольно движутся по форме, изменяя размеры только квадратов и общие цвета.
Как поменять шрифт со стилями и цвет кнопки?
Здравствуйте! Есть кнопка с текстом по умолчанию. нашел кое как как сделать чтобы текст помещался в кнопке.а как этот страшный крупный шрифт поменять? и размер шрифта и т.п. ведь в шарпе за секунду...
Named pipes - подскажите по архитектуре?
Приветствую !
Помогите с архитектурой: Мне нужно, чтобы несколько клиентов паралельно общались бы с pipe сервером, но, при этом, каждый клиент работал бы синхронно, т.е. в блокирующем режиме. Сейчас...
Как найти дескриптор процесса, зная его имя?
как найти дескриптор (HANDLE) процесса, зная его имя?
Добавлено через 2 часа 0 минут
я не просил перемещать мою тему, тема создана там где нужно, верните на месте !!! я пишу на чистом си (так...
Как с помощью FindWindowA найти окно, зная только часть его имени?
Вообщем написал если найдет окно с Cheat Engine 6.3
то будет выполнять действие,например
HWND hwnd = FindWindowA(NULL, "Cheat Engine 6.3");
if (hwnd)
{
MessageBoxA(NULL, "Найден Cheat...
Com порт. Проблема при открытии порта
Здравствуйте, необходимо реализовать работу с комп портами через вин апи. Проблема возникла еще на открытии порта. Код примерно такой:
HANDLE CommPort;...
Создание анонимного канала
привет, всем! задача такова: создать две программы. Первая представляет процесс-родитель, вторая процесс потомок. Процесс - родитель создает анонимный канал, запускает потомка у которого стандартный...
WM_LBUTTONDOWN
Господа надо нажать левую кнопку (по определённым координатом) мыши в чужом окне , делаю так -
SendMessageA(hw,WM_LBUTTONDOWN,WPARAM(),LPARAM((90,80)));
но вот что интересно - за x принимается 80 ,...
Управление энергосбережением (Power Management)
Подскажите как сделать так,чтобы система не переходила в спящий режим пока работает поток! заранее спасибо
Cheat Engine и считывание значений других программ
Пытаюсь считывать значения из другой программы (для примера взял HOMM 3), в Cheat Engine через pointer scan нашёл указатель в котором значения после перезапуска программы не изменяются.
Только как...
Поменять курсор
Мне дано задание создать форму 300*400, поверх всех окон, с новой иконкой и курсором, все сделал, но вот курсор ни как поменять не могу. Я его нарисовал, но как всунуть в прогу не могу придумать, с...
Калькулятор
В общем нужно сделать калькулятор с визуальной частью.
Есть код, набросанный путем склейки разных других программ и информации из интернета, если можно поправьте где что можно заменить, сделать...
WinAPI находится в windows.h или в DLL (kernel32.dll,user32.dll и т. д)?
Объясните пожалуйста, для чего нужен заголовочный файл windows.h и какое отношение он имеет к DLL (kernel32.dll,user32.dll и т. д). В каком из этих мест находится WinAPI?
Отследить нажатие клавиши мыши
Здравствуйте,
Помогите пожалуйста простеньким примером, как можно отследить нажатия кнопки мыши ?
Гугл говорит и про установку хуков(вообще ад какой то) и про WM_LBUTTONDOWN/WM_NCLBUTTONDOWN...
Программная эмуляция клика мыши
Какой функцией эмулировать нажатие левой кнопки мыши. И установить кол-во нажатий в секунду. Заранее благодарен.
Многопоточность в Windows
Здравствуйте, хочу разобраться с многопоточностью в Windows. Пробую писать в Visual Studio 2008.
Нагуглил такую вот штуку _beginthread . Захожу на сайт майкрософта...
Функция Shell_NotifyIcon
В общем
BOOL Shell_NotifyIcon(
_In_ DWORD dwMessage,
_In_ PNOTIFYICONDATA lpdata
);
аля msdn, меня интересует второй параметр, ipdata - PNOTIFYICONDATA, как его заполнять?...
Работа с растрами и bmp файлом
Заданием по данному курсу является создание программы, которая открывает заданный в тексте кода файл bmp.
Для этого за образец возьмём исходный код (см.ниже). Надо взять текст кода, разобраться в...
obj\Debug\IDE.o||In function `Z11OpenProjectv':| C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|2 36|undefined reference to `GetOpenFileNam
obj\Debug\IDE.o||In function `Z11OpenProjectv':|
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|236|undefined reference to `GetOpenFileNameA@4'|
||=== Build finished: 1 errors, 0...
Определение цвета пикселя на экране
Ребят, сразу прошу не счесть за тупость. Я гуглил!
Представим, у меня есть на экране область, цвет которой периодически меняется и может принимать всего два значения. Представим, что это #ffffff и...
Разобрать подробно работу примера с GetLogicalDrives()
Решил изучать программирование. В частности понравился C++.
Стал разбираться. Но есть сомнения в правильности понимания. А также вопросы.
Помогите пожалуйста.
DWORD dwMyDisks =...
Узнать класс активного окна - Как?
предварительно класс окон можно узнать например с Spy++,
а как быть если приложение, дескриптор которого мы хотим получить при помощи FindWindow, нам не известно заранее, как узнать(получить) класс...
Окно выбора цвета
Здравствуйте! Подскажите, есть ли в WinApi стандортное окно выбора цвета и как им воспользоваться?
Уникальный ID компьютера
Приветствую! Направили меня сюда отсюда:
https://www.cyberforum.ru/cpp-builder/thread652708.html
т.е. необходимо получить уникальный ID каким-либо образом. не принципиально что за ID Это будет...
Всплывающее окно не отображается
Помогите создать всплывающее окно
HWND hPopupWnd = CreateWindow(szPopupClass, TEXT ("POPUP Window"), WS_POPUPWINDOW | WS_VISIBLE,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, hWnd, NULL, hInstance,...
createevent
Всем привет
h:=createevent(nil,true,false,'et');
Объасните плиз смысл createevent по подробнее плиз как где и зачем он нужен:)
Построение графика в оконной функции XY-График
Оконная функция всплывающего окна
Открываем фаил с данными "Координатами" - Их он выводит на экран в главное окно.
По нажатию на кнопку "В меню ID_LINE" -"Ничего не происходит"
По сути он...
WEB камера
Всем привет
Помогите
Как можно управлять ВЕБ камерой программно - размер изображения, частота кадров и др. (через DLL или реестр)
Проблема : для изменения этих параметров вызывается меню.
А я...
Изменение цвета кнопки
Пробую изменить цвет кнопки, почему-то не работает. Что я делаю неправильно?
case WM_WM_CREATE:
{
my_button = ::CreateWindowEx(0, L"BUTTON",...
Семафоры
Здравствуйте
Задача: разработать комплекс программ, который демонстрирует решения по-дачи «читатели-писатели». В комплекс должны входить: программа-монитор, программа-писатель, программа-читатель....
Отправить сообщение пользователю через ShellExecute (msg.exe)
Есть файл msg.exe который позволяет отправлять сообщения синтаксис
в командной строке такой:
msg "имя пользователя" /server:"сервер" "сообщение"
приведите пример каким образом я могу с помощью...
Проверка на права администратора
Здраствуйте всё!
Вопрос следующий: как проверить на WinAPI запущена ли программа от инени администратора или нет?
UAC вызываю через манифест, и штоби избежать каких либо конфликтов в коде нужно...
Библиотека gdiplus.lib
Здравствуйте. Есть вопрос по поводу библиотеки gdi+ и использования ее в Visual Studio 2017. После подключения всех хедеров (.h) связанных с библиотекой gdi+, при создании объекта класса Bitmap, в...
Считывание данных c edit
Добрый вечер! Возникла проблема со считыванием текста с эдита. Дело в том что раньше работала с эдитами только в диалоговых окнах, а тут пришлось создать самостоятельно. Вот я создаю свой эдит:
...
Удаление кнопки при нажатии на нее
В блоке WM_CREATE создаю кнопку:
hwnd_buttonEndInput = CreateWindow(TEXT("button"), L"Готово", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
190, 10, 120, 30, hwnd, (HMENU)00001, hInst, NULL);
При...
Работа с Pipe
Здравствуйте, пытаюсь создать именованный канал, но CreateFile() == INVALID_HANDLE_VALUE, а GetLastError() возвращает 2. Подскажите, в чем причина и как это исправить?
ОС Windows 8.1 x32, Среда VS...
Функция ShellExecute, как дождаться окончания запускаемого приложения?
Запуск программы с помощью ShellExecute
Есть два файла: Prog_1.exe(родительская программа) и Prog_2.exe(дочерняя программа)
Запускается Prog_1.exe, в которой в определённом месте запускается...
Toolbar как установить свои, созданые в редакторе ресурсов visual studio битмапы на кнопки?
На сайте MSDN есть пример создания toolbar. Там для кнопок используют стандартные изображения STD_FILENEW, STD_FILEOPEN, STD_FILESAVE. Что нужно поменять что бы было свое изображение например...
OpenGL на С++, запущенный через WinAPI
Доброе время суток.
Я хочу написать программу для построения фигур Лиссажу, описываемых уравнениями:
x=A1*cos(wt);
y=A2*cos(mwt+f);
при помощи OpenGL на С++. Я написал такую программу, инициируя...
WM_PAINT перестает перерисовывать окно
Добрый вечер!!!
Такая проблема...делаю игру на Visual C++...игра типа арканоида(внизу платформа, сверху квадратики, мячом эти квадраты сбиваются)...в WM_TIMER меняются координаты мяча и вызывается...
Проблема "Идентификатор не определен" (Options,ReportError,_T)
Это в main:
#include "1111111.h"
#include <iostream>
#include <stdio.h>
#include <windows.h>
#define BUF_SIZE 0x200
static VOID CatFile(HANDLE, HANDLE);
int _tmain(int argc, LPTSTR argv) {...
Символы кириллицы в названии файла
Здравствуйте, у меня возникла одна проблема. Есть программа, которая получает список файлов указанной директории, все имена файлов записываются в вектор типа string, однако, файлы, которые содержат в...
Посчитать количество потоков в процессе
Потоки создаются рекурсивно в очень большом количестве, хотелось бы посчитать их количество, пробовал чтоб при создании они прибавляли 1 к глобальной переменно, но это не очень точный способ как...
Mailslot: Передать матрицу через клиент на сервер
Разработать две программы – сервер и клиент.
Клиент отсылает серверу через почтовый ящик элементы введенной пользователем
квадратной матрицы, а также два введенных им числа – номер столбца и номер...
Добавление элемена в ListBox
Здравствуйте, пишу программу для вывода нажатой клавиши в ListBox и столкнулся с такой проблемой:
при добавлении в ListBox значения нажатой клавиши он это значение не отображает.
LRESULT CALLBACK...
Сколько потоков можно создать?
Работаю над задачей "производитель - потребитель". Задание синхронизировать потоки. Всё вроде сделал и получилось. При небольшом количестве потоков работает отлично. Но когда хочу создать около 100...
Способы проверки действительности хэндла
Всем привет.
Как известно:
typedef void *PVOID;
typedef PVOID HANDLE;
Т.е. HANDLE handle, тоже самое что void *handle;
Большинство функций WinAPI при возврате хэндла, в случае ошибки...
Необработанное исключение по адресу
Здравствуйте! Мне нужно сделать следующее: На диалоговой панели расположить временное окно. В центре этого окна нарисовать мишень из 10 полей и в каждом поле вывести его значение (от 1 до 10). Поля...
Изменить цвет элемента STATIC
как на WinApi изменить цвет элемента STATIC. Уже 2 часа мучаюсь, в Интернете все перерыл, а никак разобраться не получается. Вот что я написал:switch (msg)
{
hDC = GetDC(hEditFromSTATIC);...
Не могу отправить окну сообщение WM_PAINT (точнее, не могу перерисовать окно)
Смотрите оконную функцию она в самом низу. Всё остальное шаблонный код по созданию окна.
#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK WndProc (HWND hWnd, UINT uMsg, WPARAM...
Перемещение окна клавишами, подскажите где я туплю?
Стоит задача:
Написать приложение, обладающее следующей функциональностью:
- при нажатии кнопки <Enter> окно приложения позиционируется в левый верхний угол экрана с размерами (300Х300);
- с...
Передать сообщение в неактивное (свёрнутое) окно
Ребят, дело такой не могу разобраться как работать с windows message, с его помощью хочу эмулировать нажатия клавиш.
Рылся в нете узнал, что можно через сообщение WM_COMMAND отправлять нажатия, но...
Своя кнопка в чужом окне
Здравствуйте Господа!!! Хочу внедрить свою кнопку в чужой процесс , при помощи DLL , итак делаю .dll в DLL_PROCESS_ATTACH пишу так -
case DLL_PROCESS_ATTACH:
if(FindWindow(NULL,"z")){
...
Выбранный элемент в ComboBox
Всем здрасьте.
Как узнать что написанно в выбранном элементе ComboBox ?
К примеру пользователь выбрал элемент - "String15".
Вот как мне узнать что там написано String15 ?????
WinApi Hooks System
вобщем проблема в том что если запустить процесс с правами юзера то он прекрасно обрабатывает хуки,
но если запустить его как сервис то это неработает.
в чем может быть проблема?
Нарисовать закрашенный круг
Как в GDI нарисовать закрашенный круг?
Есть функция просто рисующая круг Ellipse(), но для неё нет аналога функции FillRect() для заливки.
Как изменить громкость звука (WinXP)
Вопрос простой: хочу изменить громкость звука в Windows XP. Тот главный master-ползунок.
В интернете много вопросов на эту тему, везде советуют WaveOutSetVolume, но никто не приводит пример...
Виртуальная память процесса, функции WinAPI
Всем доброго времени суток!
Нужно написать программу, которая выводит информацию о виртуальной памяти процесса (задача сформулирована дословно).
Я никак не могу найти функции, по которым это можно...
Как при нажатии на кнопку создать еще одну кнопку?
Собственно во прос в выше, я нажимаю на кнопку, рядом должна появится еще одна, как такие вещи вообще реализуются?
Использование mutex для синхронизации двух потоков
Доброго времени суток! Никак не могу понять, как нужно использовать мьютексы для синхронизации потоков. Например, в моей задаче есть два потока. Как можно их синхронизировать?
Как сделать фото с встроенной веб-камеры?
Здравствуйте!
Недавно появилась задача сделать программу (на ассемблере), которая бы подключалась к веб-камере, делала фото с неё, записывала 10-ти секундное видео и сохраняла бы на компьютер....
Надо разобраться с дескриптором безопасности процесса (SetSecurityInfo и GetSecurityInfo)
В общем, мне надо убить программно процесс функцией TerminateProcess
Друзья! В одном иЗ русскоязычных источников я прочёл:
Чтобы извлечь данные о дескрипторе безопасности процесса, вызовите...
Новые блоги и статьи
|
|||
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|