Trace
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Trace
-
-
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.
-
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 \...\)
-
Na stronie https://www.extremeprog.host.sk/topic.php?count=27 Jest opis jak otrzymać uchwyt do okna potomnego uruchomionej aplikacji.
-
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);
-
-
-
No właśnie nie do końca. Chciałbym pobrać scieżkę aktualnie otwartego w eksploratorze folderu i wtedy utworzyć tam nowy folder.
-
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 :) )...
-
A nie można po prostu, po utworzeniu okna, wysłać mu WM_INITDIALOG i jako lParam podać wskaźnik do tej struktury?
-
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ć?
-
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.
-
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.
-
-
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!
Biblioteka graficzna do c/c++
w C++
Napisano
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ę ;).