vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB & Windows API
CallWindowProc unter XP 
Autor: Winstruckter
Datum: 27.04.05 16:25

gibt es für WindowsXP eine alternative-Funktion für CallWindowProc!?
Die Alte wird regelgerecht ausgeführt stürtzt aber sofort danach ab.

mfg
Marcel

Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal _
  lpLibFileName As String) As Long
Private Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As Long, _
ByVal lpProcName As String) As Long
Private Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" ( _
ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Any, ByVal wParam _
As Any, ByVal lParam As Any) As Long
 
Public Function RunFunction(hwnd As Long, library As String, funktion As _
  String) As Boolean
On Error Resume Next
Dim lb As Long, pa As Long
lb = LoadLibrary(library)
pa = GetProcAddress(lb, funktion)
'Beispiel zum verändern der Titelleiste
Call CallWindowProc(ByVal pa, ByVal hwnd, ByVal "Moin!", ByVal 0&, ByVal 0&)
'Wird ausgeführt schmiert aber danach ab.
FreeLibrary lb
End Function

Man kann nie genug wissen!

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: CallWindowProc unter XP 
Autor: ModeratorMartoeng (Moderator)
Datum: 27.04.05 18:47

Was willst Du da denn überhaupt machen?
Normalerweise wird CallWindowProc in einer WindowProc verwendet.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: CallWindowProc unter XP 
Autor: Winstruckter
Datum: 27.04.05 19:15

nun ich möchte eine beliebige Dll-funktion aus einer DLL datei per Code ausführen

es gibt offensichtlich auch eine Möglichkeit mit LoadModule aber ich habe keine Ahnung wie das funktioniert

mfg
Marcel

Man kann nie genug wissen!

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: CallWindowProc unter XP 
Autor: ModeratorMartoeng (Moderator)
Datum: 27.04.05 20:04

joa, einfach mal in newsgroups danach suchen.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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