Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

41

15.02.2009, 13:37

Zitat von »"unsigned long"«

In der MSDN gibt es viele Konsolen Funktionen eine davon ist die ReadConsoleOutput Funktion die sowas bewerkstelligt.


Du machst es viel zu einfach. :p

42

15.02.2009, 13:43

:arrow: Danke! :)
"Der Wald wäre sehr leise, wenn nur die begabtesten Vögel singen würden."

Anonymous

unregistriert

43

15.02.2009, 14:03

drakon
Ich hatte gerade mal meine "Soziale Phase" :D

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

44

15.02.2009, 14:05

Zitat von »"unsigned long"«

drakon
Ich hatte gerade mal meine "Soziale Phase" :D


Dacht ichs doch.. :lol:

45

15.02.2009, 21:11

Probleme mit CONSOLE_FONT_INFOEX Struktur!

Hi! Ich hab da ein Problem mit der CONSOLE_FONT_INFOEX Struktur die ich brauche um mit SetCurrentConsoleFontEx die Schriftart in der Konsole einzustellen.

1. Da wird ein DWORD nFont als index der Schriftart aus der Schriftarttabelle verlangt (The index of the font in the system's console font table) ???

2. Der FaceName soll ein wchar sein und das bekomme ich irgendwie nicht hin. WCHAR FaceName[LF_FACESIZE];

Wäre echt nett wenn mir da jemand weiterhelfen kann ;)

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void aNewFont()
    {
        HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

        CONSOLE_FONT_INFOEX ConFontInfo;
        ConFontInfo.cbSize = 2;
        COORD FontSize = {11,11};
        ConFontInfo.dwFontSize = FontSize;
        DWORD nFont = ???;
        ConFontInfo.nFont = nFont;
        ConFontInfo.FontFamily = FF_MODERN;
        ConFontInfo.FontWeight = 700;
        wchar_t wc_str[32] = {L"Arial"};
        ConFontInfo.FaceName = wc_str;

        if(!SetCurrentConsoleFontEx(hCon, FALSE, &ConFontInfo))
        {
            std::cout << "Konnte die Schriftart nicht setzen!" << std::endl;
        }
    }
<a href="http://msdn.microsoft.com/en-us/library/ms682069(VS.85).aspx">MSDN Link</a>
"Der Wald wäre sehr leise, wenn nur die begabtesten Vögel singen würden."

Werbeanzeige