Skocz do zawartości

Trace

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Trace

  1. DirectX mam opanowany w stopniu co najmniej średnim, ale myślałem raczej o czymś hm.... bardziej prymitywnym? Komisja egzaminacyjna nie chyba nie będzie zachwycona jak wywalę kod w DX. Poszperałem trochę w necie i znalazłem informacje o bibliotece Allegro dołączanej standardowo do DJGPP. Mam nadzieję, że jest ona tym, czego szukałem (jestem w trakcie testowania). Gdyby kogoś to interesowało to można ją znaleźć na https://www.talula.demon.co.uk/allegro/. Co do matury to spox, z matmy i fizyki też piszę ;).
  2. Poszukuję "standardowej" biblioteki graficznej do c/c++ (coś jak graph w Pascalu). Chodzi mi o bibliotekę, która znajduje się w programie studiów informatycznych (mam nadzięję, że wśród forumowiczów znajdują się studenci takowego kierunku). Mam zamiar zdawać nową maturę z informatyki i prawdopodobnie pojawią się na niej zagadnienia z grafiki, a nie chciałbym jako języka programowania wybierać Pascala (mniejsza o przyczyny). Stąd moje pytanie, bo najprawdopodobniej komisje egzaminacyjne będą akceptować biblioteki ujęte w programie studiów.
  3. Trace

    Skracanie ścieżki

    Jak ze scieżki np: c:\moje dokumenty\folder1\folder2\folder3\dokumnent.txt zrobić coś w stylu c:\moje dokumenty\...\dokument.txt Chodzi mi o to, żeby w menu zrobić listę ostatnio otwieranych plików , a nie chcę, aby mi ta scieżka zajmowała pół ekranu :). Myślałem nad podaneim samej nazwy pliku (GetFileTitle), ale wolałbym zrobić to tak, jak jest w wordzie (czyli wstawieniem \...\)
  4. Na stronie https://www.extremeprog.host.sk/topic.php?count=27 Jest opis jak otrzymać uchwyt do okna potomnego uruchomionej aplikacji.
  5. Kiedyś miałem podobny problem. Nie znając funkcji InvalidateRect po prostu jako wParam dałem kontekst okna do odrysowania i... działało :) A wyglądało to tak: HDC hdc = GetDC(hwnd); SendMessage(hwnd, WM_PAINT, (WPARAM)(HDC)hdc, 0); ReleaseDC(hwnd, hdc);
  6. Trace

    taki sam

    Tak, ale wtedy będzie tylko jedna tablica dla wszystkich obiektów. A jest jeszcze jeden sposób. class Klasa { char tablica[256]; } Klasa::Klasa(): tablica("jakiś string") { // instrukcje konstruktora }
  7. Trace

    List-view

    Co do 1, to bez odpowiedniego stylu (bodajże LVS_SHOWSELALWAYS, ale nie jestem pewien) ListView nie wyświetla zaznaczenie jeżeli nie ma focusa.
  8. Trace

    Pobranie adresu okna

    No właśnie nie do końca. Chciałbym pobrać scieżkę aktualnie otwartego w eksploratorze folderu i wtedy utworzyć tam nowy folder.
  9. Trace

    Pobranie adresu okna

    Czy można w jakiś sposób pobrać uchwyt okna aktualnie otwartego folderu, a potem wyciągnąć jego adres? Chodzi mi oto, żeby w aktualnie otwartym katalogu utworzyć nowy folder. Próbowałem eksperymentować z IShellami, ale ni w ząb tego nie łapię (swoją drogą przydała by się o tym lekcja :) )...
  10. A nie można po prostu, po utworzeniu okna, wysłać mu WM_INITDIALOG i jako lParam podać wskaźnik do tej struktury?
  11. Trace

    taki sam

    No, ja poczekam na finalną wersję 5, bo mi te bety się często wieszają :(, a poza tym jest w nich jeszcze sporo niedoróbek (próbowaliście kiedyś zmienić domyślne skróty klawiszowe w 4.9.8 - opcja jest, ale nowe się nie zapisują). Jeżeli mam sam definiować te wartości, to skąd je wytrzaskać?
  12. Gdzie można sciągnąć pliki nagłówkowe, tak aby wszystkie funkcje z rozszerzenia Common Controls działały? Mój Dev-cpp(4.01) chyba nie ma całego pakietu :(. Dołączam plik <commctrl.h>, definiuję wersję IE jako 5.0, wywołyję InitCommonControlsEx z odpowiednim parametrem, a i tak nie mogę np. ustawić ImageList'y dla toolbara (wyskakuje mi, że nie zdefiniowano TB_SETIMAGELIST) i muszę używać bitmap oraz funkcji CreateToolbarEx, zamiast ikon. Próbowałem przy pomocy windowsowego mechanizmu wyszukiwania znaleźć pliki z textem "TB_SETIMAGELIST", ale nic nie znalazło (tzn. znalazło, ale w plikach nagłówkowych icc-win32 - w tym z kolei nie mogę tworzyć obiektów (klas), ale to inna historia). Co robić? Kiedy ustawiam ImageList dla listview'a funckją ListView_SetImageList, wszystko jest ok. Toolbar z bitmapami też działa ok. Biblioteka "libcommctrl.a" linkuje się poprawnie.
  13. Trace

    Errata

    No właśnie edit ma ES_MULTILINE, daję mu "\n" i nic. Zamiast przełamania wyskakuje jakiś śmieszny kwadracik. Daję "\n\r" to wyskakują dwa śmieszne kwadraciki... Ale kiedy użytkownik pacnie entera, linia się przełamuje. Po zapisaniu takiego textu z edita do pliku i ponownym jego wczytaniu przełamania nadal jest. Z richeditem rzeczywiście wszystko działa cacy... Chyba się przerobię mój program.
  14. Trace

    Errata

    Gwoli uzupełnienia. Kilka postów wcześniej było podobne pytanie, ale ja nie chcę (nie mogę) wysłać do kontrolki komunikatu o wciśnięciu Entera. "\n\r" też nie działa. Mam Dev-Cpp 4.1. Co robić? Czy richeditcie też są takie problemy?
  15. Trace

    Problem z editem...

    Małe pytanko. Co zrobić, aby w kontrolce edit przełamać linię. Próbowałem z "\n" i nie działa, mimo iż w staticu wszystko jest ok... Jeżeli użytkownik wprowadzi znak przełamania lini z klawiatury, wciskając Enter, wszystko jest ok. Help!
×
×
  • Utwórz nowe...