Nemo
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Nemo
-
-
Tworzysz sobie kilka razy okno tej samej klasy i dla tych wszystkich okien masz tylko jedna procedure obslugi komunikatow. W tej procedurze masz parametr HWND ktory mowi ci od ktorego okna dostales wiadomosc. Ogolnie sprawa prosta tylko do czego chchesz konkretnie to uzyc?
-
Na pytanie nei odpowiem alke moge polecic ksiazke "Programowanie sieciowe Windows" - Anthony Jones, Jim Othuld - tam jest opisany twój problem dotyczący wielu polaczen (wielu watków).
-
Helpa i inne przyklady mozesz sobie sciagnac z FTP. Help jest spakowany do ZIPa win32.zip.
-
-
To jaki problem uruchomic tryb awaryjny i zmienc rozdzielke na najmnijesza. Ja jzu tak robilem. Wlaczam tryb awaryjny i wchodze w ustawienia rozdzielczosci i zmieniam cokolwiek w tym okienku aby pojawil sie guzik "Zastosuj" i wtedy ustawiam odpowiednia rozdzielke i daje zastosuj - i juz po wszystkim.
-
Ludze czemu wy nie czytacie artykułów na stronce ????????
ciekawe po co ktos je psize skoro i tak nikt nawet nei sprawdzi czy sa interesujace go tematy tylko dorazu wali z pytaniem na forum i jeszcze z tak bezszczelna prosba "dajcie mi gotowca" takj jakby ci sie nei chcialo samemu pomyslec. -
Jesli masz uchwyt tego EDITa to robisz to tak:
SetWindowText(hEdit, "Tutaj sobie piszesz jakiś text");
A jeśli masz tylko idetyfikator tego edita to tak:
SetWindowText(GetDlgItem(hWnd, IDENTYFIKATOR), "Tutaj sobie piszesz jakiś text");
hWnd - to uchwyt okna głównego.
-
Tu nei chodzi o kłopot bo forum jest po to aby pomagać innym no ale niech nikt nie idzie na forum jak nawet nie spróbuje poszukac informacji po internecie.
-
Ludzie czytajcie artykuły na www.winapi.org zanim zadacie pytanie na forum.
-
Kazdy artuykul sie przyda wiec pisz a nei ankiety rób 8)
-
Anonymous napisał:Maciej napisał:Służy do tego funkcja API, ShowWindow (hwnd, nCmdShow), gdzie hwnd jest uchwytem okna
Napisalem to co wyzej, i ze hwnd to uchwyt okna tworyz sie HWND hwnd; tak? a jesli moj program jest napisany w BCB (C++Builder znaczy sie) jak hwnd oczytac, czy pobrac, nie wiem sam onczy zeby to dzialalo?
Najpierw naucz sie WinAPI lub przynajmniej zrozum to.
ShowWindow (Form1->Handle, SW_HIDE);
-
-
Pod adresem https://www.pixal.skip.pl/cd_petzold.zip znajdują się same spakowane przyklady z CD Peztolda o objętości 997KB
-
Ghost napisał:Ja mogę podesłać podaj mi adres :) Mam ISDN 'a :)
markuswww podał przeciez na koncu posta swojego emaila
Twardy napisał:Ghost napisał:Ja mogę podesłać podaj mi adres :) Mam ISDN 'a :)O jaki adres Ci chodzi? Na komputer NICON'a?
Eh - co ty Twardy śpisz ?? Chodzi mu o adres email markusa.
-
Bardzo prosto. Utworzyłem okno WS_CHILD, które było dzieckiem dla okna głównego i sam odrysowuje w tym okienku ta tabele i obsluguje komunikaty. Ogólnie mówiac dużo roboty jeśli chchesz aby dało się jeszcze edytowac te pola ;)
-
1) Juz wiem co chcesz zrobic. Tobie chodiz o cos takiego jak w Exelu tabele. Ja tez tego potrzebowałem i sam sobie zrobiłem takie coś ;) Ale chyba istnieje taka kontrolka w zbiorze ActiveControl :D
-
Tak jak Nicon powiedział. Jeśli może być MySQL to w C++ i Delphi łatwo się do niego dobrać. Do c++ biblioteki masz wraz z samą bazą a do Delphi jest taka biblioteczka libMySQL.dll ;)
-
Chodzi ci o klase jakiejs twojej kontrolki czy o zwykła klase ??
Ale podpowiem ci ze ja nie nzma i tak na to odpowiedzi ;)
-
Z tego co mi wiadomo to nei ma takiego sposobu - chyba ze sobie sam napiszesz taka klase no ale ona i tak nie bedzie tego robila inaczej niz ty.
Co do pytania drugiego to nie wiem - zreszta sma jestem ciekaw.
-
Hehe - to trzebabyło tak odrazu. To jest super proste. Wystarczy wczytac taka bitmape i wiedziec jaka wielkosc ma jeden znak w tej bitmapie i ile jest tych znakow poziomo i pionowo. Teraz tylko uzywasz magicznej funbkcji BitBlt, za pomocą której mozesz wyciąc jakis mały kawałek z bitmapy i namalować go gdzies na jakims kotekscie ;)
A tworzenie takiej bitmapki jets takze proste. Trzeba poprostu pobrac wysokosc znaku i maksymalna szerokosc za pomoca GetTextMetrics
i teraz tylko utworzyc bitmapke o takiej wielkosci aby pomiescila twoje znaki wiedzac oczywisice ile ich chchesz tam wpakowac i potem tylko trzeba zapsiac do pliku.Jak se nie poradzisz (w co wątpie) to mozesz do mnie zagadac na gg jak bede mial czas i ochote to ci objasnie cos tam.
No i chyba nie potrzeba strony o tym - to według mnie. Chyba ze ja poprostu nie zorzumialem do konca twojego problemu.
-
rock_player napisał:poszukuje jakiegoś dobrego przykładu na temat tworzenia ikon poprzez winAPI. Jest funkcja CreateIcon() ale jest troche skomplikowana w użyciu ;-).
W WinAPI nic mniej skomplikaowanego nie znajdziesz. Wiec bierz co Ci daja i walcz z tą funkcja :D
A mozesz sobie jeszcze przykładów poszukac na https://www.codeguru.com/rock_player napisał:I jeszcze druga sprawa to używanie tekstu który jest zapisany w pliku tekstowym. Widziałem gdzieś strone z tutkiem do tego ale nie moge znaleźć jej adresu.Czy tobie czasem nie chodzi o odczyt pliku TeXTowego? Mam nadzieje że nie bo to podstawa
-
Hmm.. moze spróbuj tak. Daj sobie jakas tablice w ktorej bedziesz przechowywal dane o tych elementach oraz jakas zmienna globalna (lub cos podobnego) która będzie zawierała numer aktualnie zaznaczonego elementu. I jak klikniesz na jakis element msyzka to sprawdzasz który to element i ustawiasz wartosc tej zmiennej globalnej na numer kliknietego elementu. A z klawiatura tez podobnie - sprawdzasz czy został nacisniety jakis guzik odpowiedzilany za zmiane aktywnego elementu i poprostu zmieniasz wartosc tej zmiennje globalenj.
Po kazdej zmianie wymuszasz aby okno sie odmalowalo i w WM_PAINT rysujesz sobie wszystkie elementy z zaznaczeniem aktywnego lementu bo znasz jego nuemr w tablicy ;)
Z oknami jets podobnie. Tworzysz okienka typu WS_CHILD|WS_VISIBLE|WS_POPUP i takze masz taka zmienna globalan a dane mozesz przechowywac w specjalnym miejscu kazdego malego okienka (nie umie tego nazwac ale o tym duzo bylo na forum) lub poprostyu tazke w tablicach. I jak odbierzesz komuniakt malych okienek WS_SETFOCUS to powinienes go automatycznie zmienic na okno głowne bo dzieki temu głowne okno bedzie panowalo nad wszystkim (bedzie odbieralo komuniakty myszy i klawiatury i bedziesz mogl wtedy reagowac na zmiany i zmieniac wyglady tych okienke.
-
Nie potrzebuje sie wyzyc. Denerwuje mnie twoje goopie gadanie, tymbadziej ze nic z twoich słów nie jest prawda bo nie mam zlego humoru i wczesniej nie mialem. Denerwuje mnie tylko twoja gadka skierowana do mnie.
one_eddie napisał:(napisalem to samodzielnie!):I kto tu sie wywyższa??
Zreszta koniec juz tego tematu - zamykam posiedzenie wysokiego sądu ;)
-
win2k i 2003 to sa NTeki wiec chyba maja tez 10ms ale nie mówie to z 100% pewnością. A co do reszty to nie wiem. Mi nawet mój "kompilatorek" VC++6 nie rozpoznaje tego USER_TIMER_MINIMUM.
Jakie chcecie arty?
w C
Napisano
O tak. RichEdit by sie napewno przydal. A głownie mi zalezy na robienie w nim takeigo efektu jak link do strony - aby po nacisnieciu uruchamiala sie stronka - no wiadomo co ;)