Hirdetés
- Fotók, videók mobillal
- Xiaomi 14 - párátlanul jó lehetne
- Xiaomi 14T - nem baj, hogy nem Pro
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Yettel topik
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- iPhone topik
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
válasz
dabadab
#4307
üzenetére
Aha. Hát... ezt nem tudtam. Akkor volt egy kis félreértés részemről
.
Most egyébként próbáltam leegyszerűsíteni a programomat, már ami a Device Context (DC) beállításokat illeti. Ahogy olvastam a "Borland C++ Builder 6 Developer's Guide" című könyvben, a DC az a grafikus eszközillesztőhöz való hozzáférést biztosító kezelő(?). Tehát ez mindenképpen kell a rajzolásokhoz (itt volt a félreértés, mert azt hittem, hogy te valami kívülről származó eljáráskönyvtárról írtál, amit állítólag használok a progimban, ez meg alapban benne van a C++-ban).
Szóval, a következőképpen fest most egy kis programom, de valami nem jó benne, mert a default ágra mutatva a következő hibaüzenetet írja:
F:\progsetup\codeblocks-17.12mingw-nosetup\sajatok\ablakosrajz\Rajz\main.cpp|103|error: jump to case label [-fpermissive]|
Röviden el tudnátok mondani, hogy mi a baj vele, vagy hogy mi hiányzik belőle? Pedig a könyv alapján csináltam, de így sem jó.int kockax=50, kockay=5;
(...)LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){switch (message) /* handle the messages */{case WM_KEYDOWN:switch (wParam) {case VK_LEFT: kockax-=4; InvalidateRect(hwnd, NULL, true); break;case VK_RIGHT: kockax+=4; InvalidateRect(hwnd, NULL, true); break;case VK_UP: kockay-=4; InvalidateRect(hwnd, NULL, true); break;case VK_DOWN: kockay+=4; InvalidateRect(hwnd, NULL, true); break;}break;case WM_PAINT:HDC grafikakezelo = GetDC(hwnd);Rectangle(grafikakezelo,kockax,kockay,40,40);ReleaseDC(hwnd,grafikakezelo);break;case WM_DESTROY:PostQuitMessage (0); /* send a WM_QUIT to the message queue */break;default: /* for messages that we don't deal with */return DefWindowProc (hwnd, message, wParam, lParam);}return 0;}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Minőségi ugrást hozhat a One új médiaboxa?
- Milyen notebookot vegyek?
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél!
- World of Tanks - MMO
- Kínai és egyéb olcsó órák topikja
- Feltörték a regisztrációmat vagy elvesztettem a belépési emailcímet, 2FA-t
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- The Division 2 (PC, XO, PS4)
- Escape from Tarkov
- Építő/felújító topik
- További aktív témák...
- Phanteks GPU-Bracket II + Riser Cable Videokártya tartó Riser kábellel PCIe 4.0
- 2x8gb 3600MHz CL16 Gigabyte aorus memória eladó! +2 DEMO modul
- Acer Predator Helios 18 AI I9 ULTRA 9275HX, 192GB RAM, 2TB SSD, RTX 5080
- Zotac Magnus One barebone számítógép
- Kingston FURY Beast 16GB (2x8GB) DDR4-3600 CL17
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 256GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3535
- Xiaomi Redmi Note 14 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5500 / RX 6700XT 12GB / 32GB RGB DDR4 / 1TB SSD
- GYÖNYÖRŰ iPhone 13 Mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS4174, 94% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
.

