Witam serdecznie !!!
Mam taki problem, piszę aplikację do zgrywania muzyki z np. VIVY (TV).
Z kompresją lame, własne tagi ...
Muzykę nagrywam TotalRecorderem 4.0. Komunikuję się z nią za pomocą funkcji postessage, senmessage etc. (winapi)
Niestety na moje nieszczęście polecenia takie jak New, Save są na ToolBarze to taki standardowy komponent,
który przechowuje dużo butonów w sobie np. w InternetExplorer na nim są wstecz, dalej, stop, etc.
Uchwyt jego otrzymuje w sposób taki, że najpierw biorę uchwyt aplikacji:
FindWindow, a potem klasy ToolBarWindow32 przez:
FindWindowEx
i gdy mam już uchwyt to takie polecenie jak:
sendmessage(h:hwnd,TB_PRESSBUTTON,0,1), czy postmessage(h,TB_PRESSBUTTON,0,1),
już mi nie działa ale np.:
i:=sendmessage(h,TB_BUTTONCOUNT,0,0),
wszystko jest ok.
A cha z parametrami lparam i wparam kombinowałem już wszystko.
Na moje nieszczęście próbowałem to zastosować do toolbara we własnej aplikacji,
owszem przyjął komunikat button i przeszedł do stanu press,
ale potem nie chciał wrócić do stanu pierwotnego.
Proszę o pomoc, bo utknąłem. Maciej [email protected]
Czy ktoś wie czy może już wyszedł nowy albo przerobiony pakiet RXa na D6.
Ewenyualnie, jak można to rozwiązać przez komunikację z MENU: &FILE >> NEW
GetMenu, GetSubMenu, IsMenu i co dalej?