У меня win2000
Есть заголовочный файл :
// msoftcon.h
#ifdef _INC_WCONSOLE
#define _INC_WCONSOLE
#include <windows.h>
#include <conio.h>
//-----------------------------------------------------------------------------
void init_graphics();
#endif /* _INC_WCONSOLE */
и есть исполняющий файл
// msoftcon.cpp
#include "msoftcon.h"
HANDLE hConsole;
char fill_char;
//---------------------------------------------------------------------------------
void init_graphics()
{
COORD console_size = {80, 25};
hConsole = CreateFile("CONOUT$", GENERIC_WRITE | GENERIC_READ,
FILE_SHARE_READ | FILE_SHARE_WRITE,
0L, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0L);
SetConsoleScreenBuffersSize(hConsole, console_size);
SetConsoleTextAttribute(hConsole, (WORD)((0<<4) | 15));
fill_char = '\xDB';
clear_screen();
}
при создании приложения где инициализируется графика — ОШИБКА, подскажите почему ??
#include "msoftcon.h"
/////////////////////////////////////////////////////////////////////////
//-------------------------------------------------------------------------
int main()
{
init_graphics();
return 0;
}
22.05.03 12:54: Перенесено модератором из 'C/C++' — ПК
Здравствуйте, <Аноним>, Вы писали:
А>У меня win2000
А>Есть заголовочный файл :
А>А>// msoftcon.h
А>#ifdef _INC_WCONSOLE
А>#define _INC_WCONSOLE
А>#include <windows.h>
А>#include <conio.h>
А>//-----------------------------------------------------------------------------
А>void init_graphics();
А>#endif /* _INC_WCONSOLE */
А>
А>и есть исполняющий файл
А>А>// msoftcon.cpp
А>#include "msoftcon.h"
А>HANDLE hConsole;
А>char fill_char;
А>//---------------------------------------------------------------------------------
А>void init_graphics()
А>{
А> COORD console_size = {80, 25};
А> hConsole = CreateFile("CONOUT$", GENERIC_WRITE | GENERIC_READ,
А> FILE_SHARE_READ | FILE_SHARE_WRITE,
А> 0L, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0L);
А> SetConsoleScreenBuffersSize(hConsole, console_size);
А> SetConsoleTextAttribute(hConsole, (WORD)((0<<4) | 15));
А> fill_char = '\xDB';
А> clear_screen();
А>}
А>
Может СтОит попробовать SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),color);
А>при создании приложения где инициализируется графика — ОШИБКА, подскажите почему ??... << RSDN@Home 1.0 beta 6a >>