Итак, как нарисовать чего-нибудь в консольном окне ? Консольное окно такое же окно, как и все остальные. Его нужно найти, получить контекст и рисовать в нем. // TestConsole.cpp : Defines the entry point for the console application. //
#include "stdafx.h" #include "afxwin.h" #include "iostream.h"
void main() { HWND hwnd; hwnd=FindWindow("tty","TestConsole"); int i; cin >> i; if (hwnd!=NULL) { HDC hdc; hdc=GetWindowDC(hwnd); if (hdc!=0) { CPen pen(PS_SOLID,4,RGB(255,0,0)); SelectObject(hdc,pen); Ellipse(hdc,90,90,120,120); int i; cin >> i; } else cout << "Error DC Window" << endl; } else cout << "Error Find Window" << endl; }
|