Skocz do zawartości

Nemo

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Nemo

  1. 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. 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 ;)

  3. 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 ;)

  4. 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 ;)

  5. 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++)

  6. 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

  7. Eh - usuwanie ostatniego posta powinno byc dostepne tak jak na innych forach - bo czasem sie zdarza ze sie dwa arzy ten sam post wrzuci.

  8. 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

×
×
  • Utwórz nowe...