Skocz do zawartości

Kaczka

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Kaczka

  1. chodzi o to ze gdy uzyje polecenia switch(LOWORD(wParam))
    w petli

    switch (message)
    {
    case WM_COMMAND :
    switch(LOWORD(wParam))
    case IDM_OTWORZ:
    {

    to wyswiatla mi sie obrazek ktory gdy minimalizuje okno lub zminiam jego rozmiary na mniejsze wymazuje sie, tak jak bym rozmiarem okna mazal bitmape gdy usune ta funkcje to okienka dzialaja jak powinny ale nie dziala mi program tak jak chce, bo jest to funkcja potrzebna do przekazywania parametrow np z wybraniego przycisku menu

  2. jaka i w ktorym miejscu kody wstawic funkcje ktora odwieza okno po jakiej kolwiek operacji na nim(teraz mam tak ze gdy mniejsze okno a pozniej rozcjiagne to znika mi czesc bitamapy, lub gdy wczytuje obrazek to pojawia sie on na poprzednim)

  3. jaka i w ktorym miejscu kody wstawic funkcje ktora odwieza okno po jakiej kolwiek operacji na nim(teraz mam tak ze gdy mniejsze okno a pozniej rozcjiagne to znika mi czesc bitamapy, lub gdy wczytuje obrazek to pojawia sie on na poprzednim)

  4. uporalem sie z ladowaniema bitmapy ale nie chce mi sie wyscwiatlic obrazek :?
    kod:
    OPENFILENAME ofn;
    ....
    ofn.lpstrFile = szFileName;
    ...
    if(GetOpenFileName(&ofn)){
    hbitmap = (HBITMAP) LoadImage(hInst,szFileName , IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);

    hdc = GetDC(hwnd); // pobierz kontekst
    memDC = CreateCompatibleDC(hdc); // stworz ko
    SelectObject(memDC,hbitmap); // wybierz bitmape
    BitBlt(hdc, LOWORD(lParam), HIWORD(lParam), 145, 160, memDC, 0, 0, SRCCOPY); // wyswietl bitmape
    ReleaseDC(hwnd, hdc); // zwolnij konteksty
    DeleteDC(memDC);
    break; }

    kompilacja nie zwraca bledow, jednak nie pokazuje wybanej bitmapy

  5. przczytalem artykul juz wczesniej :P laduje do loadimage() jak i loadbitmap() nazwe pliku zapisywana w strukturze OPENFILENAME -lpstrFile lub lpstrFileTitle i dalej nic :? chyba cos zle robie zdaje mi sie ze musze jednak urzyc loadbitmap do przeciez laduje to z zasobow a loadimage sluzy do zaladowania z konkretnego pliku prosze o pomoc

×
×
  • Utwórz nowe...