Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  HIntergrund aktiver Afenster switchen?

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  HIntergrund aktiver Afenster switchen? (570 mal gelesen)
Alpschorsch
Mitglied
Dipl.-Ing.(FH) Architektur


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

Beiträge: 735
Registriert: 18.11.2003

Grafikkarte: Rage128 Fury ProII 32MB
Prozzesor ~1,5MHz
Arbeitsspeicher~1,3GB
Windows 2000 Professional
ACAD 2004
Express Tools(deutsch)
Photoshop 7.0
Quark Express 5.5
Acrobat 5.0

erstellt am: 28. Mai. 2004 09:37    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

Hallo ACAD GEMEINDE,

hab mal wieder eine kleine Fräge!
Wenn ich in einem Layoutregister den Modellbereich in einem aktiven Ansichtsfenster nutze, ist dieser weiß wie das Papier.
Kann man es im Layout so einstellen, dass das aktive Ansichtsfenster schwarz wird, wie der Modellbereich?
Wegen Kontrast! Kann man besser Arbeiten!
Das man den komplett Hintergrund in Modellbereich switchen kann ist mir klar, aber geht es auch wie beschrieben?

Gruß Alpschorsch

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 28. Mai. 2004 09:53    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 Nur für Alpschorsch 10 Unities + Antwort hilfreich

Nein - der Hintergrund des verschiebbaren Modellbereiches hat keinen "eigenen" Hintergrund,
er ist praktisch transparent und zeigt den Papierbereich !
( einer der kleinen Haken wenn man sich das AF als "Loch" im Papier vorstellt )

Selbst wenn man einen Reactor programmiert der autom. den LAYOUT-Hintergrund auf schwarz ändert,
so ist es ja Möglich das du dein AF garnicht im Bereich des "Papieres" hast - somit der Hintergrund
eine andere Farbe an dieser Stelle hat ! - usw...

------------------
- Sebastian -

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

Alpschorsch
Mitglied
Dipl.-Ing.(FH) Architektur


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

Beiträge: 735
Registriert: 18.11.2003

Grafikkarte: Rage128 Fury ProII 32MB
Prozzesor ~1,5MHz
Arbeitsspeicher~1,3GB
Windows 2000 Professional
ACAD 2004
Express Tools(deutsch)
Photoshop 7.0
Quark Express 5.5
Acrobat 5.0

erstellt am: 28. Mai. 2004 09:57    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

Schade!

Wäre nett gewesen!
Wenn man mal kurz ein paar Änderungen vornehmen möchte, wäre der Kontrast schon gut gewesen! 

---Man kann nicht alles haben--- (Will aber)

Danke!

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

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



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

Beiträge: 2490
Registriert: 02.11.2001

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

erstellt am: 01. Jun. 2004 09:00    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 Nur für Alpschorsch 10 Unities + Antwort hilfreich

Hi Alpi,
ich habe für solche Fälle 'n eigenes Toolbar-Icon welches auf Knopfdruck zwischen Schwarz und Weiß hin und her schaltet.
Dies ist der Code:
Code:

;;; BckgrndSwitcher.LSP
;;;
;;; Marc Scherer 02/2004
;;;
;;; Hier definierte Funktionen:
;;; C:SBG
;;; SWITCH-BACKG
;;; SWITCH-BACKG-TO
;;; CHBACK
;;; C:GETCOL
;;;
;;; Laden:
;;; Holt das Anzeige-Objekt als ActiveX-Objekt
(defun GET:PREFDISPLAY ()
  (vla-get-display ;_ gibt das Anzeige-Objekt zurück
    (vla-get-preferences ;_ gibt das Einstellungs-Objekt zurück
      (vlax-get-acad-object) ;_ gibt die Applikation als Objekt zurück
    ) ;_ end of vla-get-preferences
  ) ;_ end of vla-get-display
) ;_ end of defun

;;; Funktion ermittelt den Wert eines Variants,
;;; welches vorher in ein LongInteger konvertiert wird
(defun value-from-vlax-vblong (ARG /)
  (vlax-variant-value
    (vlax-variant-change-type
      ARG
      vlax-vblong
    ) ;_ end of vlax-variant-change-type
  ) ;_ end of vlax-variant-value
) ;_ end of defun


;;; Funktion zum Aufruf des Hintergrund-Switchers als AutoCAD-Befehl
(defun C:SBG ()
  (SWITCH-BACKG)
  (princ)
) ;_ end of defun


;;; Schaltet die Farben für Hintergrund und Fadenkreuz des Modellbereichs um
(defun SWITCH-BACKG (/)
  (CHBACK 0 16777215)
  (princ)
) ;_ end of defun

;;; Wechselt die Farben von Hintergrund und Fadenkreuz
;;; auf die Werte, die an das Programm übergeben werden:
;;; Bespiel:
;;; (MSBACK-TO 12632256 16777215) schaltet den Hintergrund grau und das Fadenkreuz Weiß
;;; gängige Farb-Werte:
;;; Schwarz: 0
;;; Weiß: 16777215
;;; Grau (Farbe 9): 12632256
;;; Bei zweimaligem Aufruf mit gleichen Werten werden die Farben vertauscht
(defun SWITCH-BACKG-TO (COLBCK COLCROSS /)
  (CHBACK COLBCK COLCROSS)
  (princ)
) ;_ end defun


;;; Funktion ermittelt die aktuellen Daten für die Hintergrundfarbe und das Fadenkreuz,
;;; und setzt sie komplementär dazu neu.
;;; Ob die Farben für den Modell oder Papierbereich ermittelt werden, hängt vom zur Laufzeit
;;; aktiven Bereich ab (Entscheidung durch SysVar "TILEMODE").
;;; Argumente:
;;; Color? = Integer, Farbe 1
;;; Ccolor? = Integer, Farbe 2 (sollte komplementär zu Farbe 1 sein)
;;; Die Farben für Hintergrund und Fadenkreuz sollten an entgegengesetzten Enden der Farbskala sein
(defun CHBACK (COLOR?      CCOLOR?      /            CHAIRCOLOR
              COLOR        PREFDISPLAY  BACKGPROP    CROSSHPROP
              )
  (if (= (getvar "tilemode") 1) ;_ Wenn 1, Eigenschaften für Modellbereich verändern
    (setq BACKGPROP  'GRAPHICSWINMODELBACKGRNDCOLOR
          CROSSHPROP 'MODELCROSSHAIRCOLOR
    ) ;_ end of setq
    ;; Ansonsten
    (setq BACKGPROP  'GRAPHICSWINLAYOUTBACKGRNDCOLOR
          CROSSHPROP 'LAYOUTCROSSHAIRCOLOR
    ) ;_ end of setq
  ) ;_ end of if
  (setq PREFDISPLAY (GET:PREFDISPLAY) ;_ Hole das Objekt PreferencesDisplay
        COLOR      (VALUE-FROM-VLAX-VBLONG
                      (vlax-get-property PREFDISPLAY BACKGPROP)
                    ) ;_ end of value-from-vlax-vblong
        CHAIRCOLOR  (VALUE-FROM-VLAX-VBLONG
                      (vlax-get-property PREFDISPLAY CROSSHPROP)
                    ) ;_ end of value-from-vlax-vblong
  ) ;_ end of setq
  (vlax-put-property ;_Setze die Eigenschaft backgrndcolor
    PREFDISPLAY ;_ für das Display Objekt
    BACKGPROP
    (vlax-make-variant ;_ auf ein LongInteger-Variant, das hier erzeugt wird
      (if (= COLOR COLOR?) ;_ Wert für das zu erzeugende Variant; wenn Color = Color?
        CCOLOR? ;_ nimm Ccolor? (also komplementär)
        COLOR? ;_ ansonsten nimm Color?
      ) ;_ end of if
      vlax-vblong
    ) ;_ end of vlax-make-variant
  ) ;_ end of vlax-put-property
  (vlax-put-property ;_ Setze die Eigenschaft crosshaircolor
    PREFDISPLAY ;_ komplementär zum Background
    CROSSHPROP
    (vlax-make-variant
      (if (= COLOR COLOR?)
        COLOR?
        CCOLOR?
      ) ;_ end of if
      vlax-vblong
    ) ;_ end of vlax-make-variant
  ) ;_ end of vlax-put-property
) ;_ end of defun


;;; Funktion gibt die aktuellen Farbwerte für Hintergrundfarbe und Fadenkreuz aus.
;;; Hilfsfunktion, um die korrekten Werte für den ColorSwitcher einstellen zu können.
(defun C:GETCOL
      (/ MCHAIRCOLOR MCOLOR PCHAIRCOLOR PCOLOR PREFDISPLAY RETVAL)
  (setq PREFDISPLAY (GET:PREFDISPLAY)
MCOLOR     (VALUE-FROM-VLAX-VBLONG
      (vlax-get-property
PREFDISPLAY
'GRAPHICSWINMODELBACKGRNDCOLOR
      ) ;_ end of vlax-get-property
    ) ;_ end of value-from-vlax-vblong
MCHAIRCOLOR (VALUE-FROM-VLAX-VBLONG
      (vlax-get-property PREFDISPLAY 'MODELCROSSHAIRCOLOR)
    ) ;_ end of value-from-vlax-vblong
PCOLOR     (VALUE-FROM-VLAX-VBLONG
      (vlax-get-property
PREFDISPLAY
'GRAPHICSWINLAYOUTBACKGRNDCOLOR
      ) ;_ end of vlax-get-property
    ) ;_ end of value-from-vlax-vblong
PCHAIRCOLOR (VALUE-FROM-VLAX-VBLONG
      (vlax-get-property
PREFDISPLAY
'LAYOUTCROSSHAIRCOLOR
      ) ;_ end of vlax-get-property
    ) ;_ end of value-from-vlax-vblong
RETVAL     (strcat "Folgende Farben sind momentan aktuell gesetzt:"
    "\nModellbereich:"
    "\n\tFadenkreuz: "
    (itoa MCHAIRCOLOR)
    "\n\tHintergrund: "
    (itoa MCOLOR)
    "\n\nPapierbereich:"
    "\n\tFadenkreuz: "
    (itoa PCHAIRCOLOR)
    "\n\tHintergrund: "
    (itoa PCOLOR)
    ) ;_ end of strcat
  ) ;_ end of setq
  (alert RETVAL)
  (princ RETVAL)
  (princ)
) ;_ end of defun
(princ)


Und so sieht das Toolbar-Makro aus:

Code:

^C^C(if (null C:SBG) (load "gui.lsp"))(princ);SBG;


Das ganze ist so aufgebaut, dass Du relativ leicht diverse Farbumschaltungen realisieren kannst (Rot/grün z.B. aber das ist derzeit eher nicht so angesagt :-)) Die Funktion GETCOL gibt Dir die numerischen Werte der aktuellen Einstellung zurück.

------------------
Ciao,
Marc

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

Alpschorsch
Mitglied
Dipl.-Ing.(FH) Architektur


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

Beiträge: 735
Registriert: 18.11.2003

Grafikkarte: Rage128 Fury ProII 32MB
Prozzesor ~1,5MHz
Arbeitsspeicher~1,3GB
Windows 2000 Professional
ACAD 2004
Express Tools(deutsch)
Photoshop 7.0
Quark Express 5.5
Acrobat 5.0

erstellt am: 01. Jun. 2004 09:04    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

Hallo,

für die die es interessiert!
AsSchu hat mir einen Tip gegeben!

Wenn man: Extras/Optionen/Anzeige/Farben/RegisterLayout/Hintergrund für Register :  auf schwarz stellt , dann hat man im grunde das gleich Erscheinungsbild wie im Modell!

Das gefällt mir! Ist der Kontast wieder da!
Eigentlich mal wieder so einfach, das es schon wieder peinlich ist, das ich es nicht selbst gefunden habe! 

Wer es auch noch nicht kennt, sollte es mal testen!
Ich finde so kann man besser in den aktiven Fenstern arbeiten!

Gruß Alpschorsch

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

Alpschorsch
Mitglied
Dipl.-Ing.(FH) Architektur


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

Beiträge: 735
Registriert: 18.11.2003

Grafikkarte: Rage128 Fury ProII 32MB
Prozzesor ~1,5MHz
Arbeitsspeicher~1,3GB
Windows 2000 Professional
ACAD 2004
Express Tools(deutsch)
Photoshop 7.0
Quark Express 5.5
Acrobat 5.0

erstellt am: 01. Jun. 2004 09:20    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

@ marc.scherer,

vielen Dank!
Ich werde es mal testen!

Gruß Alpschorsch

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)2023 CAD.de | Impressum | Datenschutz