Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Hindergrundbild ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
25.04.2006, 15:19 Uhr
Manuelito



Hallo!

Gibt es einen Befehl, mit der ich aus der DOS-Box den Bildschirmhintergrund ändern kann?

MfG
Manuelito
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.04.2006, 18:04 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


vor paar wochen gabs schon so ein thread, schau mal mit der suche, wallpaper oder hintergrund oder sowas dürfte matchen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.04.2006, 14:13 Uhr
Manuelito



meinst du den Beitrag?
www.fun-soft.de/showtopic.php?threadid=14863

hab das auch schon so probiert, wie in dem Link von der 2. Antwort steht:

C++:
#include <winuser.h>

int main()
{
    SystemParametersInfo(SPI_SETDESKWALLPAPER, NULL,"",NULL);
    return 0;
}

ist das überhaupt WinAPI, das ich in einer WIN-32-Konsolenanwendung vom Microsoft VisualC++-6 benutzen kann?
Da kommt nämlich immer die Fehlermeldung:

Zitat:
c:\programme\microsoft visual studio\vc98\include\winuser.h(39) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'HDWP'
c:\programme\microsoft visual studio\vc98\include\winuser.h(39) : fatal error C1004: Unerwartetes Dateiende gefunden


MfG
Manuelito
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt

Dieser Post wurde am 26.04.2006 um 14:13 Uhr von Manuelito editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.04.2006, 14:48 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


windows.h inkludieren, winuser.h sollte nicht eingebunden werden direkt, dann gehts auch


Zitat von MSDN:

Declared in Winuser.h; include Windows.h


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.04.2006, 14:50 Uhr
Manuelito



ok Danke, hab das falschrum verstanden ;)
Ich dachte die datei winuser.h würde automatisch noch die datei windows.h inkludieren

MfG
Manuelito

Edit: Wie kann ich den 3. Parameter von einem string in void * umwandeln?
Zitat:
:\Programme\Tests\hintergrund\main.cpp(22) : error C2664: 'SystemParametersInfoA' : Konvertierung des Parameters 3 von 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' in 'void *' nicht moeglich
Kein benutzerdefinierter Konvertierungsoperator verfuegbar, der diese Konvertierung durchfuehren kann, oder der Operator kann nicht aufgerufen werden

--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt

Dieser Post wurde am 26.04.2006 um 15:05 Uhr von Manuelito editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.04.2006, 17:16 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


indem du es castest:

C++:
SystemParametersInfo(SPI_SETDESKWALLPAPER, NULL,(viod*)"",NULL);

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
26.04.2006, 17:47 Uhr
Manuelito



ne, klappt immer noch nicht
Zitat:
EProgramme\Tests\hintergrund\main.cpp(24) : error C2440: 'type cast' : 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' kann nicht in 'void *' konvertiert werden
Kein benutzerdefinierter Konvertierungsoperator verfuegbar, der diese Konvertierung durchfuehren kann, oder der Operator kann nicht aufgerufen werden

aber sonst auch egal, dann lös ich das anders

MfG
Manuel
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
26.04.2006, 18:04 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


was übergibst du da? so wie in deinem beispiel oder einen std::string?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
26.04.2006, 21:17 Uhr
Manuelito



einen string
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
26.04.2006, 21:32 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Warum schreibst du dann ein anderes Beispiel?

probiers mal mit (void*)string.c_str()
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: