Trace Napisano Lipiec 7, 2018 Autor Zgłoś Napisano Lipiec 7, 2018 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. Cytuj
Flinch Napisano Lipiec 8, 2018 Zgłoś Napisano Lipiec 8, 2018 Ja miałem ten problem i jako TB_SETIMAGELIST w Dev używałem WM_USER + 48- jej wartości, jednak potem wróciłem do Visual'a. Cytuj
Aspect Napisano Lipiec 8, 2018 Zgłoś Napisano Lipiec 8, 2018 Mogę Ci wysłać plik nagłowkowy CommCtrl.h z MS Visual Studio 7.0. nie wiem, czy da sie go podmienić z tym z Dev, ale jeżeli nie to sobie chociaz popatrzysz jak sa zdefiniowane stałe i sam je sobie zdefiniujesz w programie Cytuj
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.