![]() |
VB6-Anwendung patchen möglich
Wir haben hier eine VB6-Anwendung die ActiveX-Controls in einer Access-Anwendung verwendet. Jedoch ist bei diverse ComboBoxen das Einfügen mittels <Strg>+V nicht möglich (Kontextmenü zum einfügen vorhanden). Kann man das Shortcut für diese Control per Patch an der DLL aktivieren (ähnlich wie man Properties bei Delphi in den DFM-Ressourcen ein Exe/DLL anpassen kann. Falls ja nach welchen Begriff müßte ich in der DLL suchen?
|
Re: VB6-Anwendung patchen möglich
Hallo Bernhard
Eine einfachere Variante wäre <Strg> + V generell abzufangen und dann je nach fokussiertem Control ein "PasteFromClipBoard" durchführen. (à la Delphi OnKeyDown bei KeyPreview = True) |
Re: VB6-Anwendung patchen möglich
Ich suche ein Möglichkeit das in den Properties des VB-Programms zu patchen. Ich will hier keine 2te Anwendung mitlaufen lassen die das entsprechend von außen fixt.
|
Re: VB6-Anwendung patchen möglich
Zitat:
Vor allem dann nicht wenn es sich um eine Ownerdraw(ein Userctrl) innerhalb der ActiveX handelt. Das kannst du aber von außen nicht sehn. gruss Emil |
Re: VB6-Anwendung patchen möglich
Ist sowei ich mit WinSpy am Namen sehe (ThunderRT6Edit, ThunderRT6ComboBox) eine 0815 VB Edit-Control in der 0815 VB ComboBox. Nur aufgrund "komischer" Implementierung geht nicht das einfügen mit Shortcut sondern nur über Contextmenu. Aber über Shortcut ist man schneller.
|
Re: VB6-Anwendung patchen möglich
Zitat:
Glaube nicht das du da was machen kannst. Das UserControl ist quasi eine ActiveX welche in der ActiveX verwendung findet aber nicht öffentlich gemacht wurde. Da kommst du nicht dran gruss Emil |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz