Nemo
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Nemo
-
-
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 ;)
-
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 ;)
-
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 ;)
-
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 ;) -
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.
-
-
Nicon napisał:Lekcje o hookach masz na www.winapi.org.
Tak mi sie wydawalo ale nie chcialo mi sie sprawdzac czy jest czy nie :D
-
hehe, to nie moja strona ;)
-
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++) -
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 -
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 ;)
-
Zreszta wszystkie kontorlki sa odrysowywane - bo inaczej sie nei da ;)
I obsluzyc kazda kontrolke sie da przez np subclassing ;) -
Ja tu chyba czegos nei rozumie. O jakie kontorlki wam chodzi ? O te zwykle np buttony, listboxy itd. ??
-
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.
-
-
offtopic:
czemu nie da sie usunac wlasnych odpowiedzi ? -
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 OhlundLinki
https://www.extremeprog.host.sk/
https://www.ii.uni.wroc.pl/~wzychla/ra2223/so3.html
https://smiech.net/yosh/documentation.php?s=sockets -
Nop napewno gotowca bys nie dostal - najwyzej nakierowanie na problem (przynajmnije z mojeje strony) ;)
-
-
Eh, ludzie nauczcie sie opisywac rozwiazanie problemu jesli sami sobie juz poradziliscie bo moze sie to komus przyda.
-
Salwadore napisał:A potrafisz odpowiedzieć na moje??
A po co odpowiadac na twoje skoro juz sobie odpowiedziales sam ???
-
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 ;) -
No ale jak wczesniej napisalem odpowiadalem na glowne pytanie topicu a nie na twoje.
Piasiu napisał:Zreszta - topic byl o tym jak do kontroli wstawic 3 zmienne typu word wiec moj sposob jest idelany. -
Czas w Windows
w C
Napisano
Po pierwsze drugi argument funkcji MessageBox to wskaźnik na ciąg znaków a ty tam podajesz WORD.
Powinno byc tak:
Moja rada dla ciebie: naucz się c++ lub patrz czasem na to jakie argumenty przyjmuja funkcje.