Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[c++] beginners vraag knoppen

Yusuf
3 antwoorden
  • Ik ben net een paar dagen bezig met c++ maar het lukt al aardig, de basis dingen begrijp ik al door mij kennis van php. Ik heb nu een windows applicatie gemaakt met een knop erin, als ik daarop druk komt er een tekst in het midden tevoorschijn.
    [code:1:f0610a4e26]LRESULT CALLBACK WindowProcedure(HWND hwnd, UINT message,
    WPARAM wParam, LPARAM lParam)
    {
    HDC hdc; // Device context.
    PAINTSTRUCT ps;
    RECT rect;

    static bool bShow = false;
    switch(message)
    {
    case WM_CREATE:
    {
    HINSTANCE hInstance = (HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE);
    CreateWindow("BUTTON", "Klik hier", WS_VISIBLE | WS_CHILD, 200, 10, 125, 24, hwnd,
    (HMENU)BUTTON_SHOW, hInstance, NULL);
    }break;
    case WM_COMMAND:
    {
    if(LOWORD(wParam) == BUTTON_SHOW)
    {
    bShow = true;

    GetClientRect(hwnd, &rect); // Vraag de gehele client area op (eigenlijk niet nodig).
    InvalidateRect(hwnd, &rect, FALSE);
    }
    }break;
    case WM_PAINT:
    {
    hdc = BeginPaint(hwnd, &ps);

    if(bShow)
    {
    GetClientRect(hwnd, &rect);
    DrawText(hdc, "Een simpel voorbeeld.", -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER);
    }

    EndPaint(hwnd, &ps);
    }break;
    case WM_DESTROY:
    PostQuitMessage(WM_QUIT);
    break;
    default:
    return DefWindowProc(hwnd, message, wParam, lParam);
    }
    return 0;
    }[/code:1:f0610a4e26]
    Maar nu wil ik meer knoppen, moet je dan de hele tijd zo'n dit stuk ongeveer herhalen. want dan krijg ik fouten, kan iemand mij vertellen hoe dit moet en misschien ook waar ik tutorials hierover kan vinden want heb vindt veel hele moeilijke dingen.
  • naja, ik ben al weer de hele middag op zoek naar dingen en heb het gevonden hoor, na een boek uit de bibliotheek en een goede tutorial snap ik het wel!
    naja, als ik nog wat te vragen heb dan horen(lezen) jullie het wel
  • ik heb een vraagje, ik heb al een artikel gelezen over resources, maar wat ik nog niet helemaal snap is hoe je weet welk nummertje je achter een #define BLA_BLA moet zetten. maakt dat niet uit of moet er een vast nummer achter.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.