Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Как работать с Microsoft Office Access 2010 на чистом Си? https://www.cyberforum.ru/ win-api/ thread1423695.html
Как работать с Microsoft Office Access 2010 из под VS C(api) Добрый вечер - хотелось бы узнать как мне поработать с Access 2010 / 2003 из под VS 2010 C, для приложения очень критичен размер, программе придеться работать на старом ПК типа 478 сокета.
C++ WinAPI Преобразование моно-сигнала в стерео
Здравствуйте, помогите пожалуйста объяснением. Как правильно записывается из моно стерео? Есть буфер в котором хранится моно сигнал, и есть буфер под стерео сигнал, как правильно считать моно буфер в стерео? Какой длины блоки нужно использовать для разделения левого и правого канала? На левый и правый канал стерео на данном этапе должен подаваться один и тотже сигнал. Если есть рабочий...
C++ WinAPI Код работает неправильно // Synapce.cpp: определяет точку входа для приложения. // #include "stdafx.h" #include "Synapce.h" #include <windows.h> #include <tchar.h>// for UNICODE charset/_T() - определяется в tchar.h /это переводит строку в //Unicode __T("Stroka"); #define MAX_LOADSTRING 100 https://www.cyberforum.ru/ win-api/ thread1423570.html C++ WinAPI Солнечная Система - двойная буферизация https://www.cyberforum.ru/ win-api/ thread1423557.html
Ребят ?! Помогите, не могу избавится от мерцания движения планет по орбитам! Планеты движутся по орбитам и мерцают. Пробовал через двойную буферизацию, не помогает... Или я не правильно что понял, или буферизация с этим не справляется (скорее 1). Если надо, могу кинуть приложение готовое, посмотрите... Что делать ?! В интернете уже все перерыл... Месяц сижу фигней страдаю (( VOID...
Константа OFN_ALLOWMULTISELECT C++ WinAPI
Подскажите пожалуйста числовое значение константы OFN_ALLOWMULTISELECT.
C++ WinAPI Как сделать кнопки, передвигающие полосу прокрутки? https://www.cyberforum.ru/ win-api/ thread1423373.html
Подскажите как сделать кнопки которые будут передвигать прокрутку?
C++ WinAPI Можно ли не напягаясь получить RECT окна? https://www.cyberforum.ru/ win-api/ thread1423349.html
Есть ли какие ни будь готовые функции которые позволяют получить RECT окна который передаётся в CREATESTRUCT при создании окна?
Изменить цвет рамки POPUPWINDOW C++ WinAPI
подскажите, как изменить цвет окна с стилем WS_POPUPWINDOW
C++ WinAPI Просмотреть код ресурса и запустить созданное окно Доброго времени суток. Только недавно начали изучать работу с окнами. Задание такое: Добавьте в файл ресурсов диалоговое окно. Разместите в нем произвольный текст. Откройте код файла ресурсов (нажмите на него правой кнопкой и выберите пункт «Перейти к коду…»), найдите введенный в окне диалога текст, посмотрите код рядом с ним – он относится к диалогу. Измените шрифт текста. При нажатии клавиши... https://www.cyberforum.ru/ win-api/ thread1422996.html C++ WinAPI Маппинг файлов в Win Портирую проект из *nix с mmap() в win. В *nix, mmap() маппирует файл с диска в память страницами размером 4096 байт, т.е если например файл размером например 1кб, в память он маппируется округляясь и заполняясь нулями до 4к. Пытаюсь сделать тоже самое с CreateFileMapping // test HANDLE fd = CreateFile("test.bin", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL); // размер... https://www.cyberforum.ru/ win-api/ thread1422444.html
Как открыть флешку как файл C++ WinAPI
Здравствуйте! Подскажите пожалуйста как можно открыть флешку как файл? Код: HANDLE file = CreateFile(L"\\\\.\\E:", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); не считывает никаких данных
C++ WinAPI Серийный номер тома, MAC-адрес и защита программы создаю защиту, проверяемую ключом, который создается на основе серийного номера тома C:// и на основе мак-адреса первого сетевого адаптера на компьютере вопрос вот в чем, будет ли достаточно стабильной такая защита? в каких случаях может поменяться серийник тома? и на всех ли машинах (меня интересует на только что переустановленной винде) будет выдавать мак-адрес первого устройства в... https://www.cyberforum.ru/ win-api/ thread1422260.html
55 / 55 / 63
Регистрация: 18.03.2014
Сообщений: 386
0

GDI+ Image - C++ WinAPI - Ответ 7493896

17.04.2015, 21:19. Показов 4652. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
не размещается *.png файл, вроде все правильно делаю
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
#include<Windows.h>
#include<gdiplus.h>
#pragma comment(lib, "gdiplus.lib")
using namespace Gdiplus;
LRESULT CALLBACK WinProc(HWND, UINT, WPARAM, LPARAM);
HWND hWnd;
RECT rc;
char Class[] = "Windows";
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR, int)
{
    WNDCLASSEX wc;
    wc.cbClsExtra = 0;
    wc.cbSize = sizeof(WNDCLASSEX);
    wc.cbWndExtra = 0;
    wc.hbrBackground = (HBRUSH)CreateSolidBrush(RGB(100, 100, 130));
    wc.hCursor = NULL;
    wc.hIcon = NULL;
    wc.hIconSm = NULL;
    wc.hInstance = hInst;
    wc.lpfnWndProc = WinProc;
    wc.lpszClassName = Class;
    wc.lpszMenuName = NULL;
    wc.style = CS_DBLCLKS | CS_DROPSHADOW;
    if (!RegisterClassEx(&wc))
        return 0;
    hWnd = CreateWindowEx(NULL, Class, "Graphics", WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION, 0, 0, 800, 500, NULL, NULL, NULL, NULL);
    ShowWindow(hWnd, SW_SHOW);
    GetWindowRect(hWnd, &rc);
    MSG msg;
    while (GetMessage(&msg, hWnd, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return msg.wParam;
}
void DrawImage(HDC hDC, RECT rc)
{
    Graphics graphics(hDC);
    Bitmap BackBuf(rc.right, rc.bottom, &graphics);
    Graphics temp(&BackBuf);
 
    Image img = L"Close.png";
    temp.DrawImage(&img, 0, 0);
 
    graphics.DrawImage(&BackBuf, 0, 0, 0, 0, rc.right, rc.bottom, UnitPixel);
}
LRESULT CALLBACK WinProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
    switch (msg)
    {
        PAINTSTRUCT pt;
    case WM_CLOSE:
    {
        PostQuitMessage(0);
        return 0;
    }
    break;
    case WM_PAINT:
    {
        HDC hDC = BeginPaint(hWnd, &pt);
        DrawImage(hDC, rc);
        EndPaint(hWnd, &pt);
    }
    break;
    default:
        return DefWindowProc(hwnd, msg, wParam, lParam);
        break;
    }
    return 0;
}


Вернуться к обсуждению:
GDI+ Image C++ WinAPI
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2015, 21:19
Готовые ответы и решения:

Winapi GDI+
Я щас допишу, прощу прощения за неудобство. Добавлено через 7 минут Народ помогите плизз бьюсь...

GDI в WinAPI
Решил разобраться с рисованием с помощью GDI Нашел простой пример с основами: #include...

Скриншот с GDI+
Доброго времени суток. Нашел код на этом форуме который делает скрин экрана. Пишу на VS2010 код у...

Использование GDI
Нужно нарисовать прямоугольник, в нем текст. Цикл в нем : HPEN hPen = CreatePen(PS_SOLID, 4,...

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

3D графика в GDI
Здравствуйте, изучаю GDI и у меня возник вопрос, возможно ли создавать 3D фигуры в GDI c++, если...

Анимация в GDI
Есть у кого исходники анимации изображения в GDI?

Службы и GDI
Приветствую всех. Есть Windows служба: SC_HANDLE hSCManager = OpenSCManager(NULL, NULL,...

Переполнение GDI Objects
вообщем создаю окно средствами winapi когда в окне есть edit, то он выделяет GDI обьекты, но...

GDI+ проверка альфа
Доброе время суток. Программа загружает PNG-изображение средствами GDI+(через класс Image). Нужно...

Утечка GDI ресурсов
Здравствуйте. Ресурсы GDI тратятся просто дикими темпами: после создания окна - 50, после первого...

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