Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ События Button https://www.cyberforum.ru/ cpp-beginners/ thread623136.html
у меня уже есть то, что меняет текст на кнопки Button(с помощю OnMouseMove), если мишь находиться над этой кнопкой. но, когда я отвожу мишь, кнопка не востанавлеваеться. как это исправить?
C++ Структурой о среднесуточной температуре
#include<conio.h> #include<string.h> #include<stdio.h> #include<iostream.h> struct dannye (char osadki; long data; long noch_t; long den_t;st; void main() { clrscr (); int i;
Использование методов класса в самом классе C++
Вообще есть класс нужно объедение все его методы в один метод. Пример: class Test{ public: int N; private: Test(){ N=0; } void f1(){ N=N+N;
C++ 15. Создать класс LongLong для работы с целыми числами. Число должно быть представлено двумя полями.Реализовать арифметические операции Добрый вечер,вот задание: Создать класс LongLong для работы с целыми числами из 64 бит. Число должно быть представлено двумя полями: long — старшая часть, unsigned long — младшая часть. Должны быть... https://www.cyberforum.ru/ cpp-beginners/ thread623085.html
C++ метод деления отрезка пополам и метод итерации https://www.cyberforum.ru/ cpp-beginners/ thread623081.html
Методом деления отрезка пополам и методом итерации найти приближенное значение корня 2*x^3+3*x-1=0 абсолютная погрешность 10^-5; Люди помогите пожалуста Добавлено через 23 секунды Методом...
C++ Как объявить переменную глобально?
здравствуйте, в книге шилдта есть такой код #include <iostream> using namespace std; void func1(); void func2(); int count; int main()
C++ const_cast что это?
Здравствуйте! В общем, наткнулся на такую программу: #include <iostream> int main(int argc, char *argv) { std::cout << "Hello!" << std::endl; const int a = 5; int *b; b = const_cast<int...
C++ Как менять иконку файла .exe? что нужно написать в коде с++, чтоб когда с++ сделает exe файл, то чтоб он имел иконку, которою я хочу? https://www.cyberforum.ru/ cpp-beginners/ thread623062.html
C++ Зашифровка https://www.cyberforum.ru/ cpp-beginners/ thread623059.html
можете помочь мне сделать крутую зашифровку дынных для картинки, которая есть в моём коде #include <iostream> #include <fstream> #include <conio.h> using namespace std; int main (int...
C++ Удаление узла и поддерева в дереве Добрый вечер всем. Подскажите два алгоритма по удалению Удаление из дерева заданного узла Удаление из дерева заданного поддерева https://www.cyberforum.ru/ cpp-beginners/ thread623056.html
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 26
0

Скриншот игры, не получается

13.07.2012, 00:39. Просмотров 1217. Ответов 0
Метки (Все метки)

Здравствуйте, помогите сделать средствами C++ скриншот игры, а именно мне нужен скрин от Diablo 3, но думаю это не играет роли, скрин любой современной игры думаю делается одинаково.

Стандартный вариант через winapi как следовало ожидать не работает. Также пробовал через directx, рабочий стол принтит прекрасно, но если сделать принт во время игры (функция принта вызывается на горячую кнопку) то делается скрин голого рабочего стола. Помогите, в чем дело? Вот код, который пробовал:

C
1
2
3
4
5
    IDirect3DSurface9* pSurface;
    g_pDirect3DDevice->CreateOffscreenPlainSurface(1280, 1024, D3DFMT_A8R8G8B8, D3DPOOL_SCRATCH, &pSurface, NULL);
    g_pDirect3DDevice->GetFrontBufferData(0, pSurface);
    D3DXSaveSurfaceToFile("C://d3/Desktop.bmp", D3DXIFF_BMP, pSurface, NULL, NULL);
    pSurface->Release();
Еще пробовал несколько иную вариацию, но результат тот же

C
1
2
3
4
5
6
7
8
9
10
    LPDIRECT3DSURFACE9 FrontBuff;
    D3DSURFACE_DESC SurfaceDesc;
    D3DDISPLAYMODE DisplayMode;
    D3DLOCKED_RECT Rect;
 
    g_pDirect3DDevice->GetDisplayMode(D3DADAPTER_DEFAULT, &DisplayMode);
 
    g_pDirect3DDevice->CreateOffscreenPlainSurface(DisplayMode.Width, DisplayMode.Height, D3DFMT_A8R8G8B8, D3DPOOL_SYSTEMMEM, &FrontBuff, NULL);
    g_pDirect3DDevice->GetFrontBufferData(D3DADAPTER_DEFAULT, FrontBuff);
    D3DXSaveSurfaceToFile( "C://d3/screenshot.jpg", D3DXIFF_JPG, FrontBuff, NULL, NULL);
Помогите пожалуйста, как быть?

Вернуться к обсуждению:
Скриншот игры, не получается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2012, 00:39
Готовые ответы и решения:

Скриншот игры в полноэкранном режиме получается черным
Подскажите мне пожалуйста Код Чтобы Мои Screenshot из игры на полный экран делались Чистыми...

Скриншот игры
Всем привет, давненько тут небыл. Есть проблема, очень надеюсь на вашу помощь, может уже...

Скриншот игры в win7
Чиловеки! Куча тем и ни одного ответа. Как можно сделать скриншот всего экрана полноэкранной и...

Скриншот игры на windows 10
Всем привет. Моя программа делает снимки экрана. Столкнулся с проблемой именно на windows 10 с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.