Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
NicTheQuick hat geschrieben:Ich würde das Fenster zunächst rahmenlos machen.
Meinst du mit "rahmenlos" die Konstante "#PB_Window_BorderLess", also das Ausblenden der Titelleiste inkl. Rahmen? Falls ja, dann würde ich folgendes bevorzugen, damit man noch die Möglichkeit hat, die Größe des Fensters zu ändern:
Kiffi hat geschrieben:Und wie soll man das Fenster dann wieder schließen?
Wie wäre es mit ESC?
ja, kann man ja jetzt auch schon. Insofern könnte das Fenster 'rahmenlos' sein.
@Nic: das Fenster ist auch bereits 'sticky'. Ich interpretiere Deinen Vorschlag so, dass das Fenster immer offen bleibt (bis man ESC drückt) und das sich lediglich der Inhalt ändert, wenn man eine neue Suche startet (und sich kein neues Fenster öffnet)?
Achso. Da ich es ja noch nicht testen konnte, konnte ich auch nicht feststellen, dass es schon sticky ist. Tut mir Leid. Aber ja, die Option es dauernd auf zu haben, wäre toll. Kann man mit den SendMessage-Dingern auch z.B. sekündlich feststellen, wo sich der Cursor befindet und somit den Inhalt durchgehend anpassen?
Kiffi hat geschrieben:@Nic: das Fenster ist auch bereits 'sticky'. Ich interpretiere Deinen Vorschlag so, dass das Fenster immer offen bleibt (bis man ESC drückt) und das sich lediglich der Inhalt ändert, wenn man eine neue Suche startet (und sich kein neues Fenster öffnet)?
Daran hatte ich auch schon gedacht.
Aber so wie es momentan ist, ist das Tool mächtiger, denn so kann man mit mehreren Fenstern mehrere verschiedene Identifizierer im Blick haben.
Ich fände es sehr nützlich, wenn man neben den gefundenen Zeilen auch noch den Namen der Prozedur angezeigt bekommen würde, in der sich die Zeile befindet.