Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Почему C++ выдает Over9000 ошибок при подключение GDI+ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хранение разреженной структурно-симметричной матрицы http://www.cyberforum.ru/cpp-beginners/thread821227.html
Здравствуйте. Пытаюсь разобраться вот с этим заданием: Дана разреженная структурно симметричная матрица. Найти матрицу, обратную к ней. Написал алгоритм хранения этой матрицы с помощью пять...
C++ Перемещение элементов односвязного списка #include <stdio.h> #include <conio.h> void main() { struct node { int inf; node*next; }; printf ("Vvedite chislo elementov"); http://www.cyberforum.ru/cpp-beginners/thread821218.html
C++ методы класса
Доброго времени суток! Заранее извиняюсь за тупку. Чем отличаются вызовы c.printMe(); c.printMe; Первый понятно, реализовал метод, выводит на экран объект. А второй что за зверь?
C++ Чтение строки из файла и запись (GUI)
Здравствуйте. Собственно находил исходы я на эту тему только для консолек, работаю в визуалке, и когда переделываю код под WinForms то получаются косяки которые я к сожалению исправить не могу. Дак...
C++ Блок-Схема. Вывести список и число слов, длинна которых меньше 5 символов http://www.cyberforum.ru/cpp-beginners/thread821195.html
помогите пожалуйста составить блок-схему к программе Программа: из слов строки, разделенных пробелом, создается однонаправленный список/стек, вывести этот список и вывести число слов, длинна...
C++ Вывести массив и распечатать адреса Написал код для задачи, но программа немного не так работает. Не получается правильно построить массив, распечатать адреса и произведение. Помогите пожалуйста! Дана динамическая целочисленная... подробнее

Показать сообщение отдельно
Maxsis
5 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 157

Почему C++ выдает Over9000 ошибок при подключение GDI+ - C++

28.03.2013, 17:01. Просмотров 414. Ответов 2
Метки (Все метки)

Почему C++ выдает Over9000 ошибок при подключение GDI+ ?
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 <gdiplus.h>
#include <stdio.h>
using namespace Gdiplus;
 
 
#define width 640
#define height 480
 
VOID OnPaint(HDC hdc)
{
   Graphics    graphics(hdc);
   SolidBrush  brush(Color(255, 0, 0, 255));
   FontFamily  fontFamily(L"System");
   Font        font(&fontFamily, 24, FontStyleRegular, UnitPixel);
   PointF      pointF(10.0f, 20.0f);
   
   graphics.DrawString(L"123", -1, &font, pointF, &brush);
}
 
 
LRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
 
int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    WNDCLASSEX windowsClass;
    HWND hWnd;
    MSG uMsg;
 
    GdiplusStartupInput gdiplusStartupInput;
    ULONG_PTR gdiplusToken;
 
 
 
    memset(&windowsClass,0,sizeof(WNDCLASSEXW));
    windowsClass.cbSize = sizeof(WNDCLASSEX);
    windowsClass.hbrBackground = (HBRUSH)GetStockObject(GRAY_BRUSH);
    windowsClass.hCursor = LoadCursor(NULL,IDC_ARROW);
    windowsClass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    windowsClass.hInstance = hInstance;
    windowsClass.lpfnWndProc = WindowProc;
    windowsClass.lpszClassName = "Simple Window";
    
    RegisterClassEx(&windowsClass);
    GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
 
    hWnd = CreateWindow(windowsClass.lpszClassName, "Test Programm", WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX,
        (GetSystemMetrics(SM_CXSCREEN) - width) / 2, (GetSystemMetrics(SM_CYSCREEN) - height) /2, width, height, NULL, NULL, NULL, NULL);
 
    ShowWindow(hWnd, nCmdShow);
 
    while (GetMessage(&uMsg, hWnd, NULL, NULL))
    {
        TranslateMessage(&uMsg);
        DispatchMessage(&uMsg);
    }
 
    GdiplusShutdown(gdiplusToken);
    return uMsg.wParam;
}
 
LRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    HDC hDC;
    PAINTSTRUCT ps;
 
    switch (uMsg)
    {
    case WM_CLOSE:
        ExitProcess(0);
        break;
    case WM_PAINT:
        hDC = BeginPaint(hWnd, &ps);
        OnPaint(hDC);
        EndPaint(hWnd, &ps);
        break;
    default:
        return DefWindowProc(hWnd, uMsg, wParam, lParam);
 
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru