bild
-
@snaky: Jo, bin dauer-online :D, wieso?
// ... case WM_LBUTTONDOWN: { POINT p; p.x = LOWORD(lParam); p.y = HIWORD(lParam); RECT rcBmp; rcBmp.left = 0; rcBmp.top = 0; rcBmp.right = cxClient; rcBmp.bottom = cyClient; if(PtInRect(&rcBmp,) != 0) { DestroyWindow(hWnd); } return 0; } break; // ...
Sollte funktionieren :D...
cu
-
Meins funzt hehe ;P
Also unter WM_CREATE haste ja schon:
cxClient = bitmap.bmWidth; cyClient = bitmap.bmHeight;
jetzt muste einfach nur noch cxClient & cyClient global deklarieren
und dann einfach nurcase WM_LBUTTONDOWN: if(LOWORD(lParam) <= cxClient && HIWORD(lParam) <= cyClient) MessageBox(NULL, "Bin im Bilde", NULL,NULL); break;
so und das wars schon *G*
-
Jo, deins ist kürzer... meins sollte aber auch funktionieren und ist "universeller"
, wenn das Rechteck mal nicht bei (0/0) anfangen sollte...
cu
-
Das war nicht die aufgabe *G*
du denkst zu kompliziert ;P das sagt mir mein lehrer auch immer hrhrer wollte ja ein bild im kompletten fenster haben *ggg*
-
Jo, kompliziert denken ist mein Hobby :D! Bin halt'n Fachidiot ;)...
cya
-
ROFL jojo dann haben wir ja was gemeinsam hrhr
-
Jo, bist du jetzt auch scho dauer-online?
cu
PS: Ich hasse diese 60-Sekunden-Wartezeit...
-
LöL so ich muss nu essen
@werauchimmerdaswissenwollte viel spass mit den code
mfg
-
Ok, lass dir's schmecken!
cu
-
Bei mir hatte es schon vorher funktioniert aber trotzdem danke