fizord.ru - статьи - 62
[главная] | [каталоги]

0
создан: 2015-11-02 23:37:35
пользователь: cloud раздел: программирование
[18515]
отрисовка по координатам c++
1. нарисовать в mapinfo свой рисунок по списку (10)
2. сделать в программе, в консоле отрисовку
Исаков Андрей Алексеевич vk.com/cl0oud

// ConsoleApplication1.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"

#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;

HWND hWnd;          // получение ссылки на окно
HDC dc;               // получение контекста устройства
HPEN hPen;               // декскриптор пера
HBRUSH hBrush;          // декскриптор кисти

void Set_pen(int r, int g, int b, int wid)
{
     hPen = CreatePen(PS_INSIDEFRAME, wid, RGB(r, g, b));
     SelectObject(dc, hPen);
}

void Set_brush(int r, int g, int b)
{
     hBrush = ::CreateSolidBrush(RGB(r, g, b));
     ::SelectObject(dc, hBrush);
}


double kvartal[3][20] =
{
     //{ 6, 0, 73.80072819, 0.0232553, 90.50007156, 0.20598306, 125, 132.3328636, 125, 134, 0, 127.3844901, 0, 97.02357328, 0, 0, 73.80072819 }, //kvartal1
     { 8, 0, 73.80072819,0.0232553, 90.50007156,0.20598306, 125,132.3328636, 125,134, 0,127.3844901, 0,97.02357328, 0,0, 73.80072819 }, // kvartal1_
     { 8, 0, 56.34613812, 0, 40.45798562, 0, 28.26215025, 0.20598306, 0.06627394, 35.28970916, 0.06627394, 38.21335298, 0.06627394, 74.19666175, 0.15291856, 0, 56.34613812 }, //kvartal2
     //{ 4,0, 73.80072819,127.3844901, 0,97.02357328, 0,0, 73.80072819} //kvartal_plus
};

double dom[9][20] =
{
     { 5, 58.51282357, 124.9940409, 89.0296739, 97.91792275, 80.57412342, 88.12768788, 50.13414172, 115.5097509, 58.51282357, 124.9940409 },
     { 5, 56.05302705, 107.8611299, 50.28787905, 113.3681371, 37.98889655, 100.5949401, 43.90778188, 94.85847437, 56.05302705, 107.8611299 },
     { 5, 33.22304083, 106.0254609, 26.53546906, 111.3030094, 16.23507123, 99.52413313, 22.84577437, ...
загрузить
ещё

fizord.ru © 2024