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-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: Handle einer Bitmap 
Autor: Manfred X
Datum: 28.09.13 17:10

Die MSDN sagt dazu (GetHICON), daß das Handle zerstört werden muß:
  <System.Runtime.InteropServices.DllImportAttribute("user32.dll")> _
    Private Shared Function DestroyIcon(ByVal handle As IntPtr) As Boolean
    End Function
 
 
 
    Dim Notifyicon1 As New NotifyIcon
    Dim iptr As System.IntPtr
 
    Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) _
     Handles Timer1.Tick
        Static Z As Integer = 0
 
        Using bmp As New Bitmap(16, 16, _
          System.Drawing.Imaging.PixelFormat.Format24bppRgb), _
            BH As New SolidBrush(Color.LightGray),
            BF As New SolidBrush(Color.Black),
            g As Graphics = Graphics.FromImage(bmp)
 
            g.FillRectangle(BH, 0, 0, 15, 15)
            g.DrawString(CStr(Rnd() * 10), Me.Font, BF, 0, 0)
 
            If Notifyicon1.Icon IsNot Nothing Then
                Notifyicon1.Icon.Dispose()
            End If
 
            If Not iptr = IntPtr.Zero Then
                DestroyIcon(iptr)
            End If
 
            iptr = bmp.GetHicon()
            Notifyicon1.Icon = System.Drawing.Icon.FromHandle(iptr)
 
            Z += 1
        End Using
    End Sub


Beitrag wurde zuletzt am 28.09.13 um 17:22:12 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Handle einer Bitmap1.472Dilbert28.09.13 16:28
Re: Handle einer Bitmap970Manfred X28.09.13 16:35
Re: Handle einer Bitmap925Dilbert28.09.13 16:44
Re: Handle einer Bitmap917Manfred X28.09.13 16:46
Re: Handle einer Bitmap853Dilbert28.09.13 16:52
Re: Handle einer Bitmap902Manfred X28.09.13 17:10
Re: Handle einer Bitmap962Dilbert28.09.13 17:29
Re: Handle einer Bitmap855ModeratorFZelle29.09.13 12:21
Re: Handle einer Bitmap828Dilbert29.09.13 17:56
Re: Handle einer Bitmap866Manfred X30.09.13 00:52
Re: Handle einer Bitmap840ModeratorFZelle30.09.13 12:09
Re: Handle einer Bitmap811Dilbert30.09.13 19:30
Re: Handle einer Bitmap815Manfred X30.09.13 20:06
Re: Handle einer Bitmap900Dilbert30.09.13 20:23
Re: Handle einer Bitmap887Blackbox30.09.13 20:51
Re: Handle einer Bitmap819Dilbert30.09.13 20:59
Re: Handle einer Bitmap793Manfred X30.09.13 21:10
Re: Handle einer Bitmap856Dilbert30.09.13 21:18
Re: Handle einer Bitmap819Manfred X30.09.13 21:20
Re: Handle einer Bitmap787Dilbert30.09.13 21:24
Re: Handle einer Bitmap838Manfred X30.09.13 21:32
Re: Handle einer Bitmap849Blackbox30.09.13 21:24

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