Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Problem mit "FrameRect(...)"

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 <
000
15.02.2005, 07:56 Uhr
RedEagle



Hi
Ich möchte auf meinem Fenster einen "FrameRect" haben:


C++:
RECT rectMainFrame;
rectMainFrame.left  = 100;
rectMainFrame.top   =  50;
rectMainFrame.right = 200;
rectMainFrame.bottom= 150;

FrameRect(hDC, rectMainFrame, CreateSolidBrush(RGB(0,255,0)));



Fehler:
cannot convert `RECT' to `const RECT*' for argument `2' to `

Wenn ich aber rectMainFrame konstant mache, kann ich der rectMainFrame keine Werte mehr zuweisen...
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.02.2005, 08:17 Uhr
Tommix



Hallo,
Muß wohl
C++:
FrameRect(hDC, &rectMainFrame,...
heißen.
Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.02.2005, 17:35 Uhr
RedEagle



jo, funktioniert


ps.: Woher weiß ich, wann ich "var" und wann "&var" übergeben muss??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.02.2005, 17:51 Uhr
Oliver
S2-Pixelgeneral


Na wenn du einen Pointer übergeben musst, musst du halt die Adresse von der Varialben übergeben, sonst ist es ja kein Pointer.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.02.2005, 18:38 Uhr
RedEagle



also quase:

C++:
int meine_funktion(int *zahl)
{
return zahl;
}

//...
int var = 5;
int x = meine_funktion(&var);


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.02.2005, 18:46 Uhr
Oliver
S2-Pixelgeneral


Ja, musst halt je nach Lage einschätzen:


C++:
int foo(int ***** verrueckt);

int **** a;
int ***** b;

foo(&a);
foo(b);




--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.02.2005, 19:16 Uhr
RedEagle






--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: