Skocz do zawartości

Freak

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Freak

  1. Freak

    List

    google nie działa? ;) https://msdn.microsoft.com/
  2. bemon: Mógłbyś się wysilić i przeczytać tego helpa do gdi+. Jak napisał Twardy każdy ma swoje sposoby na zapisywanie do pliku, ja robię to tak Bitmap obrazek(bx,by); HDC kon=GetDC(hwnd); BYTE r,g,b; for(int y=0;y<by;y++) for(int x=0;x<bx;x++) { DWORD kolor=GetPixel(kon,x,y); r=GetRValue(kolor); g=GetGValue(kolor); b=GetBValue(kolor); obrazek.SetPixel(x,y,Color(255, r, g, b)); } ReleaseDC(hwnd,kon); CLSID encoderClsid; Status stat; GetEncoderClsid(L"image/bmp", &encoderClsid); stat = obrazek.Save(nazwa pliku, &encoderClsid, NULL); if(stat != Ok) return false ; bx,by to wysokośc i szerokość okna GetEncoderClsid ta funkcja jest w helpie, jako parametry możesz wpisywać image/bmp image/jpg image/png jak chcesz zapisywać do określonego formatu. Twardy: gdi+ działa bez problemu w win98 jak przekopiuje się plik gdiplus.dll
  3. Freak

    petla czasowa

    Timer tworzysz funkcją CreateTimer i potem obsługujesz komunikat WM_TIMER który powinien być wysyłany co 10 milisekund, ale jak system będzie zajęty to nie licz na to :) Nowy wątek to funkcja CreateThread, potem robisz w nim co chcesz. żeby się wykonywał co jakiś czas użyj WaitForSingleObject lub Sleep.
  4. Freak

    RS232 przycisk

    No i gdzie ten przycisk? ;) Zobacz funkcje GetCommMask() i SetCommMask() z parametrem EV_CTS to jest to o co ci chodzi.
  5. Freak

    Kłopoty z Tray'em...

    Kod źródłowy jest na ftp://winapi.org , tam znajdziesz odpowiedź na wszystkie twoje pytania :)
  6. Freak

    Przycisk na RS232

    Nie wiem jak inni ale ja nierozumiem o co ci chodzi.
  7. Freak

    Zapisywanie bitmapki

    Gdi+ to takie przybajerzone gdi, całkiem fajne, odczytuje i zapisuje wszystkie popularne typu plików graficznych i całe jest opisane w sdk, jaką wersję sciągnołeś skoro tego nie masz?
  8. Freak

    Zapisywanie bitmapki

    Przykład z sdk na pewno działa bo kiedyś się tym bawiłem i nie było problemów Graphics and Multimedia>>GDI>>Bitmaps>>Storing an Image Zapisywanie bmp w czystym winapi jest zdrowo zakręcone, dużo łatwiej to zrobić np. używając gdi+
  9. To było dawno temu :) i jak zwykle nie chciało mi się tego skończyć, a co do bibliotek to znalazłem do obsługi md2 i md3 i jest ok.
  10. Sam chciałbym wiedzieć ;), miałem gdzieś przykładowy kod więc wkleiłem
  11. Ad1. Też chciałem tak zrobić ale coś mi nie wychodziło :) Ad2. VkKeyScan()
  12. SendMessage(FindWindow("Shell_TrayWnd", NULL),WM_COMMAND,401,0);
  13. Ja kiedyś robiłem statek kosmiczny wpisując współrzędne w notatniku 8)
  14. Directx ma do tego celu specjalną funkcję która zrobi wszystko za ciebie :) D3DXLoadMeshFromX() https://www.gametutorials.com/Tutorials/opengl/OpenGL_Pg4.htm gotowe programiki do wczytywania modelu z plików 3dstudio w opengl.
  15. Freak

    Odczyt pliku

    Być może jest jakaś gotowa funkcja, ale możesz jechać "ręcznie" znak po znaku i jak trafisz na spację to kopiujesz wcześniejsze znaki do nowej zmiennej.
  16. Freak

    minGW

    Linux będzie idealny dla ciebie :D
  17. Freak

    Odczyt pliku

    W nowych kompilatorach spróbuj używać nowych wersji tych plików (bez h na końcu) czyli #include <iostream> #include <ifstream> using namespace std; ..... ....
  18. Freak

    MFC & antyvirs

    Błąd na pewno był z twojej winy bo nie dolinkowałeś psapi.lib i nie pisz mi że dolinkowałeś jak widać po błędach że nie dolinkowałeś :) Tak na wszelki wypadek: properties>>Linker>>Input>>Additional Dependencies>>psapi.lib
  19. Freak

    MFC & antyvirs

    To może napisz jakie to błędy, bo na 99% to nie są błędy Visuala tylko twoje :D
  20. Freak

    MFC & antyvirs

    O kurde Nicon wysłałeś to parę sekund przedemną :)
  21. Freak

    MFC & antyvirs

    Ad1 ? Ad2,3 Już dostałeś odpowiedź :) Ad4 Nie wiem o co ci chodzi, chcesz przeczytać co jest w pliku ale go nie otwierać? Ad5 Było już na forum parę razy, funkcja EnumProcess() i podobne, i doskonale o tym wiesz tylko czekasz na gotowca Ad6 Znowu nie wiem o co ci chodzi, jak chcesz to posortować to w sieci jest od cholery opisów algorytmów sortowania bo to jest najczęstrzy temat do męczenia uczniów na informie. Ad7 Nie wiem, olewam MFC. Ad8 ShellExecute(GetDesktopWindow(), "open", "https://www.onet.pl",NULL, NULL, SW_SHOWNORMAL); ShellExecute(GetDesktopWindow(), "open", "mailto:czakol@cośtam.pl?subject=temat", NULL, NULL, SW_SHOWNORMAL);
  22. Freak

    MFC & antyvirs

    Algorytm przeszukiwania dysku jest opisany w dziale 'inne' czy jakoś tak.
  23. Freak

    Pytania i dygresje :)

    Według mojego angielskiego to znaczy coś w stylu: otrzumuje rezultat przetwarzania komunikatu. Ta wartość zależy od wysłanego komunikatu. Nie wiem co ty robisz z tym wskaźnikiem ale mam nadzieję że on pokazuje na jakieś miejsce w twoim programie a nie gdzieś indziej :)
  24. Freak

    ToUpperCase

    Funkcje strupr i strlwr. #include <string.h> char nara[]="maŁe DuŻe"; strupr(nara);
  25. Freak

    Kompilator

    Zainstaluj sobie Visual neta to zobaczysz prawdziwe wrażenia. Jest cholernie powolny, zajmuje 2,5GB na dysku, nie działa połowa bibliotek które działały z szóstką , generuje jeszcze większe exeki chociaż kod programu jest ten sam, a w msdn jest wszystko oprócz tego czego właśnie potrzebuję :)
×
×
  • Utwórz nowe...