ďťż

Ładny brzuch

<_< Mam kilka pytan odnosnie delphi ;)

1) Jak napisac takie cus aby listview wyswietlal miniatury obrazow z listy przy uzyciu wielu rozszezen (chodzi mi o graphicex)
2) Jak napisac dodatek do programu (np. zeby dodac przycisk itp.)
3) Jak kozystajac z pliku *.msstyle zmienic wyglad programu (przypisac kazdemu komponentowi wyglad)

Dzieki z gory za odp. :D



Zacznijmy od tego, że temat jaki nadałeś wątkowi jest tragiczny. Pisz bardziej opisowo w tematach, żeby było wiadomo o co chodzi.

Wracając do tematu
Ad1. Musisz zrobić własne rysowanie itemu, a w nim wyświetlić obrazek. (OnAdvancedCustomDrawItem bądź OnCustomDrawItem, oraz OnAdvancedCustomDrawSubItem/ OnCustomDrawItem)
Ad2. Możesz skorzystać z WinAPI, aby tworzyć dodatkowe kontrolki, bądź skorzystać z VCL i dynamicznego tworzenia komponentów.
Ad3. Musisz najpierw poznać budowę pliku msstyle, aby móc z niego skorzystać. Następnie możesz (znając już budowę) napisać własne komponenty, które będą korzystać z bitmap zawartych w pliku.

Przydatne wskazówki znajdziesz na http://4programmers.net/

1. To, a może to :P Wogóle przeszukaj torry'ego :P

Ad.2 - Musisz zrobic sobie wtyczki, a do tych wtyczek poprzesylac informacje o komponentach, np. uchwyt formy albo wskaznik na nia i potem w bibliotece na tym dzialac.

Ad.3 - z tego co wiem, to *.mmstyle jest plikiem schematu systemu i raczej nie da sie zrobic zeby akurat Twoj program korzystal z Twojego schematu a nie z tego co narzuci mu system. Moge sie mylic, ale sie z tym jeszcze nie spotkalem.
Lepiej poszukaj komponentow ktorym mozna zmieniac wyglad, albo najlepiej napisz wlasne. ^_^




Zacznijmy od tego, że temat jaki nadałeś wątkowi jest tragiczny. Pisz bardziej opisowo w tematach, żeby było wiadomo o co chodzi.

Wracając do tematu
Ad1. Musisz zrobić własne rysowanie itemu, a w nim wyświetlić obrazek. (OnAdvancedCustomDrawItem bądź OnCustomDrawItem, oraz OnAdvancedCustomDrawSubItem/ OnCustomDrawItem)
Ad2. Możesz skorzystać z WinAPI, aby tworzyć dodatkowe kontrolki, bądź skorzystać z VCL i dynamicznego tworzenia komponentów.
Ad3. Musisz najpierw poznać budowę pliku msstyle, aby móc z niego skorzystać. Następnie możesz (znając już budowę) napisać własne komponenty, które będą korzystać z bitmap zawartych w pliku.

Przydatne wskazówki znajdziesz na http://4programmers.net/


<_< Bede pamietal...

z tego co napisales nic nie kapuje... moze podasz jakies przyklady co...?


Ad.2 - Musisz zrobic sobie wtyczki, a do tych wtyczek poprzesylac informacje o komponentach, np. uchwyt formy albo wskaznik na nia i potem w bibliotece na tym dzialac.

Ad.3 - z tego co wiem, to *.mmstyle jest plikiem schematu systemu i raczej nie da sie zrobic zeby akurat Twoj program korzystal z Twojego schematu a nie z tego co narzuci mu system. Moge sie mylic, ale sie z tym jeszcze nie spotkalem.
Lepiej poszukaj komponentow ktorym mozna zmieniac wyglad, albo najlepiej napisz wlasne. ^_^


:( Koles ja nie czaje pisania komponentow...

Ad.2 jak to sie robi... (te wtyczki do programu oczywiscie :D )
Ad.2 a znasz jakis dobry darmowy komponent???


Ad.2 jak to sie robi... (te wtyczki do programu oczywiscie :D )
Ad.2 a znasz jakis dobry darmowy komponent???

(mój) post nr #3.


<_< Bede pamietal...

z tego co napisales nic nie kapuje... moze podasz jakies przyklady co...?
PcSA - wiedzialem ze tak bedzie ale wolalem milczec... ;)


:( Koles ja nie czaje pisania komponentow...

Ad.2 jak to sie robi... (te wtyczki do programu oczywiscie :D )
Ad.2 a znasz jakis dobry darmowy komponent???
To sie zabierz za solidne podstawy, bo chcesz wejsc na wyzszy poziom wtajemniczenia, a nie znasz podstaw. Dostaniesz kod i co, nie zrozumiesz go nawet w polowie, juz nie mowiac o dostosowywaniu do swojego projektu, albo z komponentu nie bedziesz umial skorzystac.

Jak sie wtyczki pisze? Sa rozne sposoby. Mozesz wszyskto oprzec na eksportach, mozesz tez skorzystac ze wskaznikow albo z windowsowych interfejsow albo... ;)
Poczytaj sobie o bibliotekach dll, a potem poprzegladaj SDK roznych programow /najlepiej jak bedzie w delphim/.

Tak znam, jak go sobie sam napisze. ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •