Skocz do zawartości

Visage

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Visage's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Jesli piszesz w MFc to CEdit::OnChar lub CEdit::OnKeyDown jesli nie chcesz przeslaniac klasy kontrolki to CWnd::PreTranslateMessage Jesli chodzi o WinAPI to lapiesz komunikat WM_CHAR lub WM_KEYDOWN uprzednio sprawdzajac hwnd
  2. Mozesz np przeszukac zaladowany kod HTML i zamienic typy linkow. Jest taki znacznik dla HREF-a ktory powoduje otwieranie sie w macierzystej stronie a nie w nowym oknie (poszukaj o href, target, _self, _blank, itp).
  3. Podaj adres przykladowej strony ktora wykorzystuje taki efekt zobaczymy co da sie zrobic. Albo sam sproboj dobrac sie do interface dokmunetu HTML i pobrac z niego niezbedne dane.
  4. Visage

    uchwyt do procesu

    na jakim systemie probujesz wywyolac ta funkcje? mam nadzieje ze wiesz o tym: Pozatym przeczytaj sobie Remarks z https://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/ntquerysysteminformation.asp Szczerze mowiac dokladnie opisz na czym polega problem, ew pokaz kawalek kodu. To ze cos nie dziala informuje tylko o tym ze cos zrypales o niczym wiecej. Podaj wiecej informacji inaczej nikt nie bedzie ci w stanie pomoc
  5. Proponuje zaczac od tego: https://delphi.about.com/od/windowsshellapi/l/aa060303a.htm A jak bedzie malo to uzyj tytulu strony jako zapytania na google :)
  6. Visage

    funkcja cofnij

    To raczej kiepski pomysl. Proponuje zapamietac wylacznie zmienione pixele w najgorszym przypadku (picture fill) masz do zapamietania caly obraz.
  7. Visage

    obsluga plikow

    Co masz na mysli? Pokaz kawalek kodu to zobaczymy co zrobiles zle :]
  8. to przypisanie jest prawidlowe pod warunkiem ze liteButton zadeklarowales tak: LBTN* liteButton. Zazwyczaj robi sie ze do struktury definiuje sie typ normalny i wskaznikowy i wyglada to tak: typedef struct { //tutaj jakies zmienne } LBTN, *PBTN; A co do reszty twoich pytan to proponuje poszukac jakiejs dobrek ksiazki lub strony. ja nie mam zamiaru rozwodzic sie na temat skladni C/C++
  9. No to pokaz jak zmieniasz te zmienne bo zaloze sie ze robisz to zle :P
  10. Po pierwsze: czytaj to, o czym informuje cie kompilator Rozwiazanie twojego bledu: LBTN* pliteButton = (LBTN*) GetWindowLongPtrW(hwnd, 0);
  11. Visage

    Baza danych w C++

    Najlepiej zrobic w jezyku i programie ktory sie zna najlepiej. Tworzenie dobrej bazy danych nie jest najlatwiejszym zadaniem, dla poczatkujacego programisty. Pisze poczatkujacego bo skoro pytasz to znaczy ze nie robiles tego wczesniej. Mysql jest dobrym rozwiazaniem, nie musisz sie martwic o wiele przedziwnych rzeczy zwiazanych z przechowywaniem, wyszukiwaniem danych, itp. server mysql-a mozna przeciez zainstalowac na wielu platformach na windowsie rowniez, wystarczy tylko sciagnac odpowiednie binaria.
  12. Faktycznei zjadlem gwiazdeczke powinno byc: int** mxData = new int*[a]; for (int i = 0; i < a; ++i) mxData[i] = new int[b]; I zeby byc konsekwentnym, kod zwalniajacy: for (int i = 0; i < a; ++i) delete[] mxData[i]; delete[] mxData;
  13. Visage

    procek i grafa

    Wystarczy poszukac: https://www.codeguru.com/Cpp/W-P/system/hardwareinformation/article.php/c9087__2/ Ale zdecydowanie lepsze bedzie WMI, jest tylko jeden problem, wiekszosc klas WMI nie dziala ponizej winXP https://www.codeproject.com/system/Using_WMI_in_Visual_C__.asp
  14. sedef ma racje podany przyklad jest bledny powinno byc: int** mxData = new int[a]; for (int i = 0; i < a; ++i) mxData[i] = new int[b]; Dostajesz macierz o rozmiarze axb Ze zwalnianiem podobnie
  15. Visage

    Bitmapa z zasobów.

    Nie obrazaj sie nie chcialem cie urazic a jedynie zmusic do samodzielnej pracy, naprawde warto :)
×
×
  • Utwórz nowe...