Coś mi nigdy nie działa wyszukiwanie na forum na żadnych przeglądarkach więc nie wiem czy temat był poruszany.

Pierwszy problem:

Piszę komunikator oparty o protokół GG. Na razie tworzę interfejs programu. Wzoruję się na interfejsie Konnekta. Chciałbym wiedzieć w jaki sposób w WinApi tworzy się kilka okien tzn. stworzyłem sobie okno główne, na nim przycisk, klikam ten przycisk i otwiera się nowe okienko np. do edycji kontaktu. Nie mam pojęcia jak to się robi.

Drugi problem:

Chciałbym stworzyć listę kontaktów podobną jak w Konnekcie wraz z zakładkami. Ale nie wiem czy musiałbym tworzyć od zera całą kontrolkę czy w jakiś sposób modyfikować systemową kontrolkę ListBox.
Od razu uprzedzam, że nie interesują mnie gotowe komponenty VCL, ani takie które instaluje się do Delphi bez możliwości wglądu w ich kod i jego zmiany. Może to być natomiast komponent oparty tylko o funkcje Winapi.
Chodzi mi po prostu o to, żeby nie dodawać do programu kolejnych dziesiątek kilobajtów tak jak to ma miejsce w VCL.

Jakby ktoś miał jakieś przykładowe kody albo linki to byłbym wdzięczny.

Pozdro 4 All.