Hi,
Mein Proggie läuft im Hintergrund. Die Application.Messagebox die erzeugt wird, soll aber im Vorvorvordergrund (topmost?) angezeig werden. Wichtig, nur die Message, nicht die Form!
Wie soll ich das machen?
Hier noch mal die Funktion, zum Nachvollziehen:
Function TForm1.SearchForAlert : Integer;
var i : integer;
begin
with ListView1 do
for I := 0 to Items.Count - 1 do
begin
if Items[i].SubItems.Strings[2] = TimeToStr(Now) then
if (Items[i].SubItems.Strings[1] = 'Heute') or
(Items[i].SubItems.Strings[1] = GetDay) or
(Items[i].SubItems.Strings[1] = DateToStr(Now)) then
begin
//Hier muss irgendwas passieren!!!!
Application.Messagebox (Pchar(Items[i].SubItems.Strings[0]), Pchar(Items[i].caption), 64);
end;
end;
result := i;
end;