Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Нужна функция аналог BlockInput(bool fBlockIt) с блокировкой только курсора Существует подобная функция? https://www.cyberforum.ru/ win-api/ thread2173166.html C++ WinAPI Хук на скролл чужого окна
Доброй ночи. Необходимо отследить события от скролла в чужом окне. Есть dll в которой устанавливается хук для выбранного окна. Если ставлю хук на WH_MOUSE, то все события перехватываются, но если ставлю хук на WH_MSGFILTER, но никаких событий не происходит. Подскажите что я упустил, как мне проверить правильность установки хука? #include <windows.h> #include "HookSpyDll.h" #pragma...
C++ WinAPI Как вывести картинку средствами winapi? https://www.cyberforum.ru/ win-api/ thread2172511.html
И так... Есть к примеру картинка: "belochka.png" ну или в другом расширении, не суть(а может и суть). Так вот... Нужно создать MessageBox и в него поместить изображение, а потом сделать все прозрачное кроме самой белочки)) Помогете чем смогете?)
C++ WinAPI "Скрипт" для более простого контролирования разброса в игре *Заранее извиняюсь если создал тему не в том разделе. Предыстория: Здравствуйте многоуважаемые форумчане! Играю в одну игру достаточно продолжительное время и не могу "подружиться" со стрельбой в этой игре. Когда начинаешь стрелять в автоматическом режиме, то разброс начинает уходить вверх, и к сожалению, я физически не могу контролировать этот разброс(Маленький коврик и мало место на столе).... https://www.cyberforum.ru/ win-api/ thread2172236.html
C++ WinAPI Программно заблокировать мышь
Ребят есть какой то метод заблокировать мышь. Усть функция BlockInput но она и клаву тоже блокирует. Заранее спасибо )
C++ WinAPI Перехват (хук) функции https://www.cyberforum.ru/ win-api/ thread2171853.html
Всем привет. Есть exe c кодом: #include <iostream> #include <Windows.h> int sum(int a, int b) { return a + b; } int main()
C++ WinAPI Вызов функции одного потока в другом Есть у меня приложение (игра аля GTA SA). И в ее mainloop вклинил свою функцию (то есть получается один поток) Thread1 И есть еще поток созданный в DLL либе через метод _beginthread. Thread2 И вопрос вот в чем: Как вызвать функцию класса (класс из потока Thread2) из потока Thread1 ? То есть если вызвать метод класса созданного (точней говоря содержимое класса создано в Thread2 а сам... https://www.cyberforum.ru/ win-api/ thread2171554.html C++ WinAPI Получение информации о раскладке клавиатуры
Здравствуйте, есть возможность получить информацию о раскладке клавиатуры. Подробнее: есть usb устройство на нем установлен чип Atmel32u4 его можно программировать в среде Arduino язык на котором пишутся программы изменённый C++ (специализирован для микропроцессоров). Задача: через интерфейс USB отправить запрос в windows(можно так же linux и macOS) и в ответ получить информацию о раскладке или...
C++ WinAPI как сделать программу в фоновом режиме Доброго времени суток. У меня есть программа, управляющая курсором мыши при помощи клавиш. Но это всё работает только тогда когда windows сфокусировано на консольном окне. Как сделать чтобы программа могла работать в свёрнутом состоянии? Если я ошибся темой, извиняюсь. https://www.cyberforum.ru/ win-api/ thread2171376.html C++ WinAPI Наследование https://www.cyberforum.ru/ win-api/ thread2171167.html
Как в дочернем классе, непосредственно в методе, сказать, что я использую переменную, которую я использовал в родительском классе. И я хочу, уже найденное значение в родительском, классе использовать в дочернем?
C++ WinAPI Как "вшить" в процесс доп. функцию?
Суть: Есть программа, написанная на C++, которая должна быть открыта, если открыт определённый процесс. Но в диспетчере задач не должна быть видна, т.е. виден только процесс, упомянутый выше. Подскажите, пожалуйста, куда копать?
C++ WinAPI Имя функции вернувшей ошибку, трассировка стека В общем суть такова. Хотелось бы в случае, если апишная функция завершилась неудачей не писать нечто вроде: #include <cstdio> ... void main() { ... DWORD error; HANDLE file = CreateFile(...); if (file == INVALID_HANDLE_VALUE) { error = GetLastError(); https://www.cyberforum.ru/ win-api/ thread2170900.html
5158 / 2770 / 465
Регистрация: 05.10.2013
Сообщений: 7,321
Записей в блоге: 147
18.01.2018, 23:23 0

Не создаётся окно! - C++ WinAPI - Ответ 12043304

18.01.2018, 23:23. Показов 3180. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от Богдан Хакер Посмотреть сообщение
А что за winmm?
Это библиотека, в которой находится реализация метода PlaySound

В документации на MSDN на PlaySound написано в самом низу страницы, что требуется Winmm.lib

Цитата Сообщение от Богдан Хакер Посмотреть сообщение
L"Hello, Windows 95!"
Можно ещё так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <windows.h>
#include <tchar.h>
 
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    PSTR szCmdLine, int iCmdShow)
{
    LPCTSTR szAppName = _T("HelloWin");
    HWND        hwnd;
    MSG         msg;
    WNDCLASSEX  wndclass;
 
    wndclass.cbSize = sizeof(wndclass);
    wndclass.style = CS_HREDRAW | CS_VREDRAW;
    wndclass.lpfnWndProc = WndProc;
    wndclass.cbClsExtra = 0;
    wndclass.cbWndExtra = 0;
    wndclass.hInstance = hInstance;
    wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);
    wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
    wndclass.lpszMenuName = NULL;
    wndclass.lpszClassName = szAppName;
    wndclass.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
 
    RegisterClassEx(&wndclass);
 
    hwnd = CreateWindow(szAppName,  // window class name
        _T("The Hello Program"),    // window caption
        WS_OVERLAPPEDWINDOW,        // window style
        CW_USEDEFAULT,              // initial x position
        CW_USEDEFAULT,              // initial y position
        CW_USEDEFAULT,              // initial x size
        CW_USEDEFAULT,              // initial y size
        NULL,                       // parent window handle
        NULL,                       // window menu handle
        hInstance,                  // program instance handle
        NULL);                      // creation parameters
 
    ShowWindow(hwnd, iCmdShow);
    UpdateWindow(hwnd);
 
    while (GetMessage(&msg, NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return msg.wParam;
}
 
LRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
    HDC         hdc;
    PAINTSTRUCT ps;
    RECT        rect;
 
    switch (iMsg)
    {
        case WM_CREATE:
            PlaySound(_T("chicken.wav"), NULL, SND_FILENAME | SND_ASYNC);
            return 0;
 
        case WM_PAINT:
            hdc = BeginPaint(hwnd, &ps);
 
            GetClientRect(hwnd, &rect);
 
            DrawText(hdc, _T("Hello, Windows 95!"), -1, &rect,
                DT_SINGLELINE | DT_CENTER | DT_VCENTER);
 
            EndPaint(hwnd, &ps);
            return 0;
 
        case WM_DESTROY:
            PostQuitMessage(0);
            return 0;
    }
 
    return DefWindowProc(hwnd, iMsg, wParam, lParam);
}


Вернуться к обсуждению:
Не создаётся окно! C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2018, 23:23
Готовые ответы и решения:

Создается окно и тут же закрывается. Как заставить окно оставаться рабочим открытым?
Как заставить окно оставаться рабочим открытым? Скопировал с одного исходника код (с++ WinApi) для...

Не создаётся окно
Я пытаюсь сделать создания окна с контекстом OpenGL, сделал класс с функциями создания\уничтожения....

Не создается окно
вот регистрация класса окна WNDCLASSEX wc = { sizeof( WNDCLASSEX ), CS_CLASSDC,...

Не создаётся окно
Добрый день, подскажите пожалуйста, почему не создаётся окно: hwndChildForm =...

7
18.01.2018, 23:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2018, 23:23
Помогаю со студенческими работами здесь

Не создается всплывающее окно
У меня абсолютно непонятная ошибка. Я не могу создать всплывающее окно. Я вроде бы всё сделал...

Не создается диалоговое окно
Всем привет! Помогите новичку. Работаю в Dev-Cpp 5.11. Пытаюсь создать простое диалоговое окно с...

WinApi Не создается окно
Не знаю что произошло, но через пару запусков программы перестало создаваться окно. #include...

Не создается дочернее окно
Почему не создается дочернее окно? HINSTANCE hInstance; HWND hDataWin; ...

Не создается окно CreateWindow
#include &lt;windows.h&gt; #include &lt;stdlib.h&gt; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);...

Почему не создается дочернее окно?
Создаю главное окно и дочернее, ни одно из них не создается, а на дочернем вылетает ошибка ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru