Avatar billede baltazar_ Nybegynder
22. april 2003 - 13:17 Der er 5 kommentarer og
1 løsning

ramme omkring hvert rect ?

Hvorledes er det muligt at lave en ramme omkring et rect. ?

jeg har lavet en del rect således og ville gerne have en ramme omkring hvert enkelt rect

    FillRect(dc,&rect[x][y],(HBRUSH)GetStockObject(WHITE_BRUSH));
Avatar billede hassle Nybegynder
22. april 2003 - 14:04 #1
Der er en std funktion i cdc klassen:

void FrameRect(
  LPCRECT lpRect,
  CBrush* pBrush
);

Den burde virke til dit formål? funktionen tager det rektangel og den brush du ønsker som parametre.

Håber det var svar nok
Hassle
Avatar billede baltazar_ Nybegynder
22. april 2003 - 14:15 #2
har du et mere detaljeret kode eksempel. Jeg er ny indenfor dette område.
Avatar billede baltazar_ Nybegynder
22. april 2003 - 14:22 #3
Jeg prøved dette men den skriver funtionen ikke tager 2 parametre

    FrameRect(rect[x][y],(HBRUSH)GetStockObject(BLACK_BRUSH));
Avatar billede baltazar_ Nybegynder
22. april 2003 - 14:28 #4
okey så fik jeg den rigtigt

    FrameRect(dc,&rect[x][y],(HBRUSH)GetStockObject(BLACK_BRUSH));
Avatar billede hassle Nybegynder
22. april 2003 - 14:31 #5
:o) er selv ny på området, du kan generelt finde mange metoder ved at kigge på de klasser der er nedarvet fra.
mvh Søren Haslund
f.eks, kan du se at du arbejder med et dc objekt, så kigger man under cdc klassen og wupti der var framerect der præcis var det du ledte efter og 30 billige point til mig :)

Hassle
Avatar billede baltazar_ Nybegynder
22. april 2003 - 14:33 #6
hehe  tak. og pøj pøj med c++  den er ikke nem , man for nemt sved på panden her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester