Skocz do zawartości

Nemo

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Nemo

  1. Nemo

    Czas w Windows

    Po pierwsze drugi argument funkcji MessageBox to wskaźnik na ciąg znaków a ty tam podajesz WORD. Powinno byc tak: SYSTEMTIME st; char text[32]; GetSystemTime(&st); wsprintf(text, "%d", st.wYear); MessageBox(hWnd, text, "Aktualny dzien", MB_OK); Moja rada dla ciebie: naucz się c++ lub patrz czasem na to jakie argumenty przyjmuja funkcje.
  2. Nemo

    kolorować kontrolki??

    Raczej jest taka mozliwosc i nazywa sie subclassing (art o tym mozesz znaleźć na winapi.org). Ale nei wiem czy to zadziala dla buttonów ;)
  3. ad 5. Nie wiem w czym problem. Robisz CreateWindow i po bólu ;) Najpierw rejestruejsz klase okna a potem robisz raz dla okna głównegoa potem 3 razy CreateWindow z parametrem uchwytu do okna głównego. Jedyny problem jest tylko taki ze okno główne zawsze jest pod tymi nowymi 3 okienkami. Wiec aby rozwiazac ten problem to lepiej okno glowne pozostawic ukryte a utworzyc 4 okna z uchwytem okna glownego jako rodzica i dodac do tych okien styl WS_VISIBLE. Dzieki temu okno glowne nie bedzie widoczne a tylko beda widoczne te 4 "dzieci" okna glownego ktore beda posiadac te same prawa ;)
  4. Nemo

    Ksiazka

    Według mnie dobrze zrobiłeś ze kupiles ta ksiazeczke tylko chyba troche przeplaciles :D bo ja ja kupilem za 50, góra 60zł. W ksiazce jest bardzo dobrze opisany WinSocket ale nie tylko bo takze pare innych ciekawych API sieciowych. Opisane sa tez protokoly i podtsayw sieci. Według mnie warto dac ta kase za ta ksiazke ;)
  5. A wiesz do czego uzywa windows tego portu? Moze poprostu windows ma jakies specjalen zadanie na tym porcie i wymaga od wszystkich co nasluchuja na tym porcie jakis specjalnych rzeczy lub poprostu windows juz nasluchuje na tym porcie a jak wiadomo na tym samym ip i tym samym porcie nei moze byc uruchominonych dwoch programow ktore nasluchuja (serwerow). ps to jest WinSock a nie WinAPI ;)
  6. Jak kupowalem ta ksiazke petzolda to byla tez dostepna nowsza wersja tej ksiazki "Programowanie Windows 2000" ale chyba juz innego autora - wiec wystarczy poszukac po ksiegarniach.
  7. Nemo

    Unikod

    Wpisz na samej góry takie cos: #define UNICODE i powinno zadzialac lub skompiluj pod arabska wersja windowsa ;)
  8. Tak mi sie wydawalo ale nie chcialo mi sie sprawdzac czy jest czy nie :D
  9. Nemo

    WinMain a main

    hehe, to nie moja strona ;)
  10. No musisz zrobic hooka na klawiature. I najlepiej jak ten hook bedzie w bibliotece dll bo wtedy bedzie globalny. Kodu ci nie podam bo moj przyklad od tego sie jakis czas temu skasowal. Ale jak poszukasz w google "hook keyboard" to napewno duzo znajdziesz. A tu pare linkow co znalalzme w 5 sekund ;) https://www.borland.nq.pl/articles/bcb07.html https://student.uci.agh.edu.pl/~asphyx/ (wejdz w dzial Bulider C++)
  11. Nemo

    WinMain a main

    Cos mi sie wydaje ze uzywasz tego darmowego kompilatora Borland C++ Compiler 5.5 bez IDE ;) Wiec aby wszystko dzialo musisz dac znac twojemu kompilatorowi zeby skompilowal program pod win32 bo domyslnie kompiluje pod konsole ;) Po wiecej informacji zapraszam tutaj https://www.januszg.hg.pl/bcc55/index.html
  12. Jesli normalne przycisk to sprawa wyglada tak. Subclassing ;) i przechwyc tam WM_LBUTTONDOWN lub ktory tam chcesz i przerwij return 0; - mysle ze pomoze. A jak nie to sam sobie odrysuj ten guzik ;)
  13. Zreszta wszystkie kontorlki sa odrysowywane - bo inaczej sie nei da ;) I obsluzyc kazda kontrolke sie da przez np subclassing ;)
  14. Ja tu chyba czegos nei rozumie. O jakie kontorlki wam chodzi ? O te zwykle np buttony, listboxy itd. ??
  15. Nie wiem jak sa rysowane ale napewno sa rysowane bo niby kto by je nak narysowal ;) No i nie zgodze sie z tym ze nie przyjmuja wiekszosc zdarzen bo przyjmuja wszystkie zdarzenia dotyczace kazdego okna w windowsie.
  16. Nemo

    [OT]

    Eh - usuwanie ostatniego posta powinno byc dostepne tak jak na innych forach - bo czasem sie zdarza ze sie dwa arzy ten sam post wrzuci.
  17. offtopic: czemu nie da sie usunac wlasnych odpowiedzi ?
  18. Pierwszy porblem widze tak. Funkcja chyab jest no ale nei wiem aj ksie nazywa. Ale propon8uje ci sie zainteresowac tym GetSystemMetrics(SM_CYMENU). A co do socketów to jest do tego WinSock. Co do ksiazki to mam taka jedna i jestem z niej zadowolony - 3/4 ksiazki jest o WinSocket ;) a reszta o takich ciekawych innych sieciowych rzeczach ;) ksiazka nazywa sie "Programowanie sieciowe Windows" Anthony Joones i Jones Ohlund Linki https://www.extremeprog.host.sk/ https://www.ii.uni.wroc.pl/~wzychla/ra2223/so3.html https://smiech.net/yosh/documentation.php?s=sockets
  19. Nop napewno gotowca bys nie dostal - najwyzej nakierowanie na problem (przynajmnije z mojeje strony) ;)
  20. Nemo

    taki sam

    No to prawei to samo co mutexy ;)
  21. Eh, ludzie nauczcie sie opisywac rozwiazanie problemu jesli sami sobie juz poradziliscie bo moze sie to komus przyda.
  22. A po co odpowiadac na twoje skoro juz sobie odpowiedziales sam ???
  23. Czemu w to nei wierzysz?? Wedlug mnie malo osob to wie bo kto takie cos pisze ?? A jak ktos pisze to potem to sprzedaje i napewno nie pokazuej swojego kodu :D A ja wiem kogo mozesz sie spytac - Billa ;)
  24. No ale jak wczesniej napisalem odpowiadalem na glowne pytanie topicu a nie na twoje.
  25. Nemo

    taki sam

    BiZoNX: to napisz cos wiecej o tym ;)
×
×
  • Utwórz nowe...