Skocz do zawartości

Nemo

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Nemo

  1. Skad wyczasnac liste tych ciekawych ciagów typu "Shell_TrayWnd" ?? ;)
  2. Nemo

    Re: Porownywanie tekstu

    Proste, bo odp1 i odp2 to sa wskaźniki na ciag znakow, a jak wiadomo wskaźnik to adres w pamieci czyli jakas liczba okreslajaca polozenie pierwszego znaku tegoz ciegu. Wiec oczywiste jest ze te dwie liczby beda rozne gdzy wskazuja na dwa rozne ciagi znakow.
  3. Hmm, text moze dlatego ci sie nei pojawia ze ty wysylasz komuniakt do okna a poiwnienes wyslac komunikat do Edita w tym oknie (mowa o notatniku). Jak to zorbic nie wiem ale napewno sie da i pewnie ktos napisze.
  4. Nemo

    Ważne pytania

    sapcio1: na dwa fronty sie pisze? (warsztat.pac.pl;) )
  5. Nemo

    IRC

    Eh, nie wiem czy cos takiego jest ale ja kiedys napsialem klienta IRCa i uzywalem do tego zwykłych socketów ale niestety mialem crach dysku i jzu nie mam tego kodu ;) //edit i jzu mam, to sie nazywa rfc2812 i ponizej link do tego https://www.faqs.org/rfcs/rfc2812.html
  6. Nemo

    Blad

    Ja niestety wiecej niz kiedys tam wrzucielm nie bede mial bo mialem krach kompa. Spalilo mi sie prawie wszystko i dyski twarde tez - wiec wszystkie dane poszly sie kopac i niestety nie mam nic :(
  7. Wiesz co - podeslij mi to na meiala albo odezwij sie na gg to lookne szerzej na ten kod bo tak bez kodu jakos nie moge ci poradzic zabardzo.
  8. wedlug mnie ta biblioteka windowsX to jakis smiec (no ale moge sie mylic) bo kawalek kodu w tym naglowku wygladac bedzie mniejwiecej tak #define GET_X_LPARAM(x) { LOWORD(x) } GET_Y_LPARAM(y) { HIWORD(y) } No wiec jak widac jedno makro jest zastapione innym makrem - wedlug mnie praca bez sensu - a jak chchesz juz cos wiecej o windowsX to nie pytaj odrazu o to na forum, tylko szukaj na google ;) //edit kod z windowsx.h: #define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp)) #define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
  9. windowsX.h to pewnie jakies ktos cos napsial zeby sobie ukreowac latwiejsze slowa ;) w sumie nei potrzebnie ;) szkoda tlumaczyc bo ja nawet tego nigdy nei spotkalem, a Nicon dobrze to skomentował: ;) A co do subclassingu to nikt ci nie wytlumaczy bo jest artykul na stronie glownej o tym i to bylo juz pare razy na forum poruszane wiec wystarczy poszukac.
  10. Jak dla mnie to pokaz ten blad w orginalnej formie i pokaz te linijki gdzie pokazuje ten blad.
  11. Zrób subclassing - nie pytaj co to jesli nie wiesz tylko poszukaj po forum bo kilka razy juz to wystapilo
  12. Jeb, przyznaje sie do bledu. No ale pisalem to o 1:17 w nocy wiec powinno mi to zostac wybaczone ;)
  13. Qbu$: jemu nie chodzi o to co ty podałeś - on napisał ze chce ukryc ikonke na pasku zadan podczas gdy program jest widoczny, a nie podczas minizmalizacji.
  14. Winsock 2.0 jest we wszystkich NTekach i w win98. Winsocka 2.0 nie ma na WindowsCE a w win95 jest jesli sie go doinstaluje. Oczywisice w kazdym windowsie jest winsock 1.1
  15. Nemo

    Tray Icon - przykład

    to moj jakis programik nie dokonczony - zawiera duzo nie potrzebnych rzeczy ale ikonka w trayu dziala dobrze ;) https://65.75.165.120/~cteam/dzwon.zip
  16. Nemo

    Ale Lam!

    Nie pobieraj tego do zmiennej PChar tylko do tablicy charow: array [0..63] of char; Szczerze mowiac to ja sie eni znam na pisaniu w winapi w delphim ;) Ale jest tu taki specjalista tylko niech przeczyta twój topic to ci odpowie.
  17. Nemo

    taki sam

    Jasne ze moze sie zdarzyc jesli jest do przeczytania minimum z 3 strony. A tu wystarczylo przeczytac jedna i juz bylo widac ze ktos o tym juz napisal. Jakby bylo wiecej stron do czytania to bym ani slowa nie napisal no ale jak nawet DRACULA zauwazyl to juz kilka arzy sie powtarzalo. ps jestem jakis niegoscinny witam new user ;)
  18. Nemo

    taki sam

    hmmm... niewiem po co piszesz o mutexach skoro to juz zostalo poruszone w tym temacie
  19. Wedlug mnie spokojnie mozesz skopiowal rc i h i wszystko bedzie okej. Bo ID kontrolek jest zapisane w rc a define jest w h wiec wszystko ejst razem. Nie widze ttuaj problemu.
  20. TO jest jakby zrobienie wlasnej procedury do reakcji na zadzerzenia kontrolek. A robi się to mniewiecej tak. WNDPROC OldEditProc; // obsluga komunikatow dla Edita LRESULT CALLBACK EditProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { switch (Msg) { case WM_KEYDOWN: switch(wParam) { case VK_RETURN: MessageBox(NULL, "ble", "ble", 0); break; } break; } return CallWindowProc(oldEditProc, hWnd, Msg, wParam, lParam); } //obsluga komunikatow dla okna glownego CALLBACK LRESULT WndProc(...) { //... case WM_CREATE: HWND hEdit = CreateWindow("edit",...); OldEditProc = (WNDPROC) SetWindowLong(hEdit, GWL_WNDPROC, (LONG) EditProc); break; //... } Jesli teraz nacisniesz ENTER w edicie to wyskoczy okienko MessageBox ;) A zeby zamist okienka wykonalo ci nacisniecie guiziak to poprostu wysylasz komunikat klikniecia do buttona. SendMessage(UchwytButtona, BM_CLICK, 0, 0);
  21. 1. musisz uzyc subclassing - kiedys byl artykul nawet na winapi.org o tym
  22. Nemo

    taki sam

    Chyba słabo czytałes Petzolda. hPrevInstance w wersjach 32bitowych windowsa zawsze ma wartość 0 :D To coś zadziałą tylko na wersjach 16bitowych;)
  23. Nemo

    "Martwe" okno

    hehe, źle zrozumiałem pytanie. Myślałem że ci chodzi o to aby okno straciło focus czyli stało się nieaktywne ;) eh chyba musze więcej spac :>
  24. Nemo

    "Martwe" okno

    Ustaw focus na inne okno np. SetFocus(0); :D
  25. Ja mam dwa pomysly. 1) Po koncowej lini } daj ENTER ;) 2) Bardziej prawdopodobne jest to że masz za dużo tego { w stosunku do tego } ;)
×
×
  • Utwórz nowe...