^C10 Mausprogrammierung unter QuickBasic 4.5 ********************************************* ^C02 Die folgenden Prozeduren und Funktionen beinhalten die wichtigsten Maus- funktionen fr die t„gliche Programmierpraxis unter QuickBasic. Ob diese neuen Befehle auch unter QBasic anwendbar sind, weiá ich leider nicht, aber wenn mit QBasic Interrupts m”glich sind, drfte es keine Schwierig- keiten geben. Eine normale MS-kompatible Maus wird ber den Interrupt 51 (33h) ange- sprochen. Wenn innerhalb der QB-Umgebung Interrupts verwendet werden sollen, muá sichergestellt sein daá beim Starten von QuickBasic die Datei QB.QLB mitgeladen wurde. Normalerweise wird diese QuickLibrary immer mit- geladen, wenn keine oder keine andere QLB angegeben wurde. Wenn ein Basic- programm von der Kommandozeile compiliert werden soll, muá das Programm mit der Datei QB.LIB gelinkt werden. Damit QuickBasic die Befehle, zu denen auch INTERRUPT z„hlt, aus der QB.QLB verwenden kann, mssen diese vorher deklariert werden. Die DECLARE- Anweisungen dieser Befehle stehen in der Datei QB.BI. In dieser Datei findet sich auch nachfolgende Type-Variable, die ich fr unsere Zwecke etwas abge„ndert habe: