Hallo,
ich will per sendmessages die statusbar des VLC players auslesen, folgendes hab ich versucht:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
sb:THandle;
length: Integer;
item: PChar;
begin
sb := FindWindow('wxWindowClassNR','VLC media player');
sb := FindWindowEx(sb, 0, 'msctls_statusbar32', nil);
//Erstes Item
length := SendMessage(sb, SB_GETTEXTLENGTH, 0, 0);
GetMem(item, length + 1);
SendMessage(sb, SB_GETTEXT, 0, Integer(item));
Label4.Caption := item;
FreeMem(item);
//DONE
end;
nur jedesmal wenn ich den code ausführe geht der VLC player hopps
MfG - Ghost007