vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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

VB.NET - Ein- und Umsteiger
Re: SendMessage WM_GETTEXT, wenn kein Text vorhanden: Programmabsturz 
Autor: Manfred X
Datum: 29.03.12 18:54

Hallo!

Ich tippe auf eine fehlerhafte Deklaration (oder evt. ein falsches Handle).

Die Deklaration:
<System.Runtime.InteropServices.DllImport("user32.dll", _
        EntryPoint:="SendMessage")> _
Public Shared Function SendMessage(ByVal hWnd As System.IntPtr, _
        ByVal Msg As Integer, ByVal uParam As Integer, _
        ByVal lparam As System.Text.StringBuilder) As Integer
End Function
Verwendung (PictureBox ohne text):
   Dim picturebox1 As New PictureBox
   Dim buffersize As Integer = CInt(2 ^ 15)
   Dim Text As New System.Text.StringBuilder(buffersize)
   Dim ret1 As Integer = _
        SendMessage(picturebox1.Handle, &HE, buffersize, Text)
 
   Dim str As String = String.Empty
   If ret1 > 0 Then
      Dim ret As Integer = _
      SendMessage(picturebox1.Handle, &HD, buffersize, Text)
      If ret > 0 Then
         str = Text.ToString
      End If
   End If


Beitrag wurde zuletzt am 29.03.12 um 19:05:28 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SendMessage WM_GETTEXT, wenn kein Text vorhanden: Programmab...1.955oimel29.03.12 17:13
Re: SendMessage WM_GETTEXT, wenn kein Text vorhanden: Progra...1.264Manfred X29.03.12 17:28
Re: SendMessage WM_GETTEXT, wenn kein Text vorhanden: Progra...1.233oimel29.03.12 18:11
Re: SendMessage WM_GETTEXT, wenn kein Text vorhanden: Progra...1.364Manfred X29.03.12 18:54
Re: SendMessage WM_GETTEXT, wenn kein Text vorhanden: Progra...1.248ModeratorDaveS29.03.12 19:06

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