Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Нарушение прав доступа для записи https://www.cyberforum.ru/ win-api/ thread909933.html
Здравствуйте форумчане. Вот код: int heath1=100; int heath2=20; char* buf="100"; char* buf2="20"; case WM_PAINT: bmpmis1 = (HBITMAP)LoadImage(NULL, "images\\fonmis1.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); hdcmis1 = CreateCompatibleDC(GetDC(0)); SelectObject(hdcmis1, bmpmis1);
C++ WinAPI Получить скриншот посредством GetDC
Мне нужно прочитать содержимое экрана. Я выяснил, что для этого нужно использовать функцию GetDC(NULL). А потом не забыть сделать ReleaseDC(). Вот чего я никак не могу уразуметь, а что мы получим в результате этой функции? Указатель на буфер видеокарты? Мне нужно просто читать пиксели, и проверять, тот у них цвет или нет. Сохранять буфер в формате BMP не надо. Если уж сохранять, то двумерный...
C++ WinAPI Реализация консольной печатной машины - обработка курсорных стрелок https://www.cyberforum.ru/ win-api/ thread909619.html
Здравствуйте. Несмотря на то, что в нижеприведенном коде используются сишные функции, ничего чисто сишного там нет, и всё без затруднений может быть переписано на C++. #include <stdio.h> #include <conio.h> #include <windows.h> int main() { unsigned char input=0; unsigned short state=0;
C++ WinAPI Неясность с bitmap HANDLE Здравствуйте, есть функции: HANDLE TakeScreenshot() - делает снимок рабочего стола и возвращает дескриптор bitmap; HANDLE GetClipboardBitmap() - копирует из буфера обмена bitmap изображения и возвращает его дескриптор; void DrawBitmap(HWND hWnd, HANDLE hBmp, int xPos, int yPos) - рисует bitmap. HANDLE TakeScreenshot() { HDC hdcSreen = CreateDC("DISPLAY", NULL, NULL, NULL); HDC... https://www.cyberforum.ru/ win-api/ thread909562.html
C++ WinAPI Дочернее окно
Не могу создать дочернее окно. Выдает ошибку. Заранее спасибо за любую помощь: LRESULT CALLBACK ChildProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { case WM_LBUTTONDOWN: InitApplication(hInst); hChild = CreateWindow ("KWndClassChild", "Табель учета рабочего времени", WS_CHILD | WS_POPUPWINDOW, 100, 100, 800, 600, hWnd, NULL, ::GetModuleHandle(NULL), NULL); if(!hChild)...
C++ WinAPI Обработка WM_KEYDOWN в диалоге https://www.cyberforum.ru/ win-api/ thread909505.html
Имеется диалог с одной кнопкой, которая имеет фокус ввода и поэтому форма не получает сообщения. Как изменить фокус ввода или перехватить эти сообщения??
C++ WinAPI При нажатии на эту кнопку загружать картинку https://www.cyberforum.ru/ win-api/ thread909031.html
Снова картинка... народ подскажите пожалуйста как при нажатии на эту кнопку загружать картинку: case WM_COMMAND: if (LOWORD(wParam)==100) { DestroyWindow(hButton); DestroyWindow(hButtonV); DestroyWindow(hButtonZ); } Вот весь код если нужно. Заранее спасибо. // Подключаем стандартную библиотеку
C++ WinAPI VirtualAllocEx, попытка инжекта DLL - доступ запрещен
пытаюсь заинжектить DLL в игру (разработчики хорошо постарались чтоб защитить её) при вызове VirtualAllocEx возвращает 0 и говорит доступ запрещен что делать? HWND htWnd; DWORD TID; LPSTR LibWayC; DWORD PID; POINT pt; HANDLE hProc;
C++ WinAPI Растянуть картинку на весь экран case WM_CREATE: bmpSource = (HBITMAP)LoadImage(NULL, "images\\fon.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); hdcSource = CreateCompatibleDC(GetDC(0)); SelectObject(hdcSource, bmpSource); return 0; case WM_PAINT: hDC = BeginPaint(hWnd, &ps); BitBlt(hDC, 0, 0, 500, 500, hdcSource, 0, 0, SRCCOPY); EndPaint(hWnd, &ps); https://www.cyberforum.ru/ win-api/ thread908788.html C++ WinAPI Можно ли узнать имя функции, код которой исполняется в данный момент времени? https://www.cyberforum.ru/ win-api/ thread908763.html
Ну собственно просто интересно, есть ли такая возможность. Нужно это для более гибкого дебага, ну типо внутри функции ошибка, я каким то образом вывел её имя в дебаг и саму ошибку...
C++ WinAPI На весь экран
Всем здравствуйте, народ кому не трудно объясните пожалуйста код, а то я погуглил примерно понял в общих чертах а подробно что-то как-то пока не доходит. И вот главный вопрос как мне сделать это окно на весь экран??? Заранее спасибо. #include <Windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);...
C++ WinAPI Обязательно ли освобождать указатель IXMLDOMNodeList* перед повторным использованием? https://www.cyberforum.ru/ win-api/ thread907687.html
Привет! IXMLDOMNodeList в топике указан для примера. Ну вот я получил список нод IXMLDOMNodeList какой то родительской ноды IXMLDOMNode, потом хочу получить список нод другой ноды, но не хочу заводить ещё один указатель IXMLDOMNode* , нужно ли мне перед повторным запихиванием в функцию selectNodes освобождать и обнулять указатель? IXMLDOMNodeList* nodeList = NULL;...
2 / 5 / 0
Регистрация: 06.11.2011
Сообщений: 277
0

Не воспроизводит запись данных звука - C++ WinAPI - Ответ 4761281

23.06.2013, 18:43. Показов 1257. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здрасьте Всем. Чтой-то не работает код. Записывает одну секунду звука с микрофона и через две секунды выводит звук на динамики. Но, что-то не фурычит. Вот код.

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
#include "stdafx.h"
#include "windows.h"
#include "mmsystem.h"
#include "iostream.h"
 
#pragma comment (lib,"Winmm.lib")
 
HWAVEIN in;
 
HWAVEOUT out;
 
WAVEHDR wavehdr;
 
 
const Size = 7910;
char buf[Size] = "";
 
main()
{
    WAVEFORMATEX  Format;
 
    Format.wFormatTag = WAVE_FORMAT_PCM;
    Format.wBitsPerSample = 8;
    Format.nChannels = 1;
    Format.nSamplesPerSec = 8000;
    
    waveInOpen(&in,WAVE_MAPPER,&Format,NULL, 0L, CALLBACK_WINDOW);
        
    wavehdr.lpData = buf;
    wavehdr.dwBufferLength = Size;
    wavehdr.dwBytesRecorded = 0;
    wavehdr.dwUser = 0;
    wavehdr.dwFlags = 0;
    wavehdr.dwLoops = 0;
    wavehdr.lpNext = 0;
    wavehdr.reserved = 0;
 
    waveInPrepareHeader(in,&wavehdr,sizeof(WAVEHDR));
    waveInAddBuffer(in,&wavehdr,sizeof(WAVEHDR));
    waveInStart(in);
    Sleep(1000);
    waveInReset(in);
    waveInUnprepareHeader(in,&wavehdr,sizeof(WAVEHDR));
    waveInClose(in);
 
    Sleep(2000);
 
 
 
 
waveOutOpen(&out,WAVE_MAPPER,&Format,NULL, 0L, CALLBACK_WINDOW);
 
 
waveOutPrepareHeader(out,&wavehdr,sizeof(WAVEHDR));
waveOutWrite(out,&wavehdr,sizeof(WAVEHDR));
waveOutReset(out);
waveOutUnprepareHeader(out,&wavehdr,sizeof(WAVEHDR));
 
waveOutClose(out);
 
 
};


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

Запись звука
Как записать в звуковой файл речь с микрофона?

Запись звука
привет всем. у меня случилась такая проблема. вообщем, записываю звук через стандартное приложение...

запись звука
всем привет, хочу добавить в свою прогу запись звука с микрофона читал что можно через Direct или...

Звука запись
Привет, Всем !!!Подскажите пожалуйста как создать звука запись разговора(пример: общение по Skype,...

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

Запись звука
Всем привет! Нужно начать запись звука тогда, когда человек начинает говорит и остановить,...

Запись звука
Здравствуйте! Подскажите, как можно работать с микрофоном с помощью данного языка? Мне нужно как-то...

Запись звука
Приветствую мудрое и всегда помогающее сообщество! Очень нужно организовать записывальщик звука с...

Запись звука
Подскажите как мне под .NET реализовать запись звука с микрофона, во время работы программы

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