vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Re: Ich kriegs mit dem Drucker einfach nicht hin ... 
Autor: ModeratorDieter (Moderator)
Datum: 23.04.03 00:12

Hi,

unter Win2000/XP sollte das über die API-Funktion SetDefaultPrinter möglich sein:
Private Declare Function SetDefaultPrinter Lib "winspool.drv" _
  Alias "SetDefaultPrinterA" ( _
  ByVal lpPrinter As String) As Long
Die Funktion selbst erwartet als Parameter den Druckernamen und gibt eine 1 zurück, falls der Aufruf erfolgreich war.

Unter WinNT4 kann der Standard-Drucker dirrekt in der Registry eingestellt werden. Schlüssel: HKEY_Current_User\Software\Microsoft\Windows NT\CurrentVersion\Windows - Key: Device

Unter Win95/98 wird's dagegen schon komplizierter: Hier muss man via der API OpenPrinter den Drucker öffnen, über GetPrinter und der PRINTER_INFO_5-Struktur die aktuelle Einstellung lesen, das Attribut PRINTER_ATTRIBUTE_DEFAULT setzen und das ganze dann über SetPrinter schreiben und anschließend ClosePrinter ausführen.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ich kriegs mit dem Drucker einfach nicht hin ...877VB-Beginner22.04.03 08:26
Re: Ich kriegs mit dem Drucker einfach nicht hin ...677ModeratorDieter23.04.03 00:12
Re: Ich kriegs mit dem Drucker einfach nicht hin ...563VB-Beginner24.04.03 10:49

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel