ورود

View Full Version : رنگ کردن پیکسل به پیکسل در "کنسول"



applle
یک شنبه 11 بهمن 1394, 14:35 عصر
سلام.من میخوام شکلی رو تو محیط کنسول با رنگ کردن پیکسل های کنسول بوجود بیارم.یعنی دقیقا همون کاری که putpixel درgraphics.h انجام میده ولی مشکل من با putpixel اینه که من میخوام این رنگ کردن در همون محیط کنسول بیافته نه در پنجره جدیدی که با دستور initwindow باز میکنیم(که اگه نکنیم کامپایلر ارور میده و میگه که نمیتونه در کنسول رنگ کنه.)

کسی میدونه که باید چیکار کنم؟اگه یک سورس ساده که فقط یه نقطه رو رنگ میکنه بهم بدین که خیلی عالیه.ممنون:قلب::چشمک:

mohammad0773
یک شنبه 11 بهمن 1394, 20:27 عصر
سلام این هدر در حال حاضر منسوخ شده.ببخشید هدف شما از کار همچین پروژه ای چیه؟

rahnema1
یک شنبه 11 بهمن 1394, 21:18 عصر
سلام
به این شکل میشه

#include <windows.h>

void console_putpixel( int x, int y, DWORD color )
{
HWND console_handle = GetConsoleWindow();
HDC device_context = GetDC(console_handle);
SetPixelV( device_context, x, y, (COLORREF) color);
ReleaseDC(console_handle, device_context);
}
int main()
{
console_putpixel(100, 100, RGB(200,230,150));
}