Hot News:

Unser Angebot:

  Foren auf CAD.de
  VBasic / vb.net / vbs / wsh
  Dialogfenster mit VB (nicht VBA)

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Dialogfenster mit VB (nicht VBA) (396 mal gelesen)
JanMentzel
Mitglied
Student

Sehen Sie sich das Profil von JanMentzel an!   Senden Sie eine Private Message an JanMentzel  Schreiben Sie einen Gästebucheintrag für JanMentzel

Beiträge: 5
Registriert: 28.06.2001

erstellt am: 28. Jun. 2001 17:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe einige Tools mit VB geschrieben. Diese Tools haben auch GUI's (Fenster).

Ich will, dass diese Fenster sich so verhalten wie normale Autocad-Dialogfenster. D.h. dass die Fenster u.a. auch minimiert werden, wenn ich Autocad Minimiere. Man könnte bei Acad2000 z.B. den AcadApplication.WindowResizedOrMoved Event abfangen - funktioniert dann aber nicht unter Acad14... :-(

Habe schon versucht diese Fenster "allwais on top" zu definieren (s. auch Beitrag in diesem Forum) - funktioniert sehr gut.

Das einzige Problem ist, dass ich den Mouse-Focus nicht auf das Autocad-Fenster gesetzt bekomme mit folgender Sub:

Declare Sub SetFocus Lib "USER32" (ByVal hwnd As Long)
....
Public Sub FormSetFocus(hwnd As Long)
SetFocus hwnd
End Sub

und dann der Versuch Autocad den Focus zuzuweisen (acadDoc ist die geöffnete Autocad-Datei - activeDocument):

FormSetFocus(acadDoc.hwnd)

Ja, ich weiss - es gibt da noch den lisp Aufruf:

(start "c:/dir/proj/PROGRAM.EXE")

was mir leider nur PROGRAM.EXE startet - als ganz normales Programm ausserhalb von Autocad. ' Bringt mich also auch nicht weiter...

Hat da Jemand einen Tip?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz