Torna al Thread

Public Const IDC_ARROW = 32512& Public Const IDC_IBEAM = 32513& Public Const IDC_WAIT = 32514& Public Const IDC_CROSS = 32515& Public Const IDC_UPARROW = 32516& Public Const IDC_SIZE = 32640& Public Const IDC_ICON = 32641& Public Const IDC_SIZENWSE = 32642& Public Const IDC_SIZENESW = 32643& Public Const IDC_SIZEWE = 32644& Public Const IDC_SIZENS = 32645& Public Const IDC_SIZEALL = 32646& Public Const IDC_NO = 32648& Public Const IDC_APPSTARTING = 32650& Private Const OCR_NORMAL = 32512& Private Const GCW_HCURSOR = (-12) <DllImport("user32")> _ Private Shared Function CopyIcon(ByVal hIcon As IntPtr) As IntPtr End Function <DllImport("user32")> _ Private Shared Function SetCursor(ByVal hCursor As IntPtr) As IntPtr End Function <DllImport("user32")> _ Private Shared Function LoadCursor(ByVal hInstance As IntPtr, ByVal lpCursorName As IntPtr) As IntPtr End Function <DllImport("user32")> _ Private Shared Function SetSystemCursor(ByVal hcur As IntPtr, ByVal id As IntPtr) As Boolean End Function <DllImport("user32")> _ Private Shared Function LoadCursorFromFile(ByVal lpFileName As String) As IntPtr End Function <DllImport("user32")> _ Private Shared Function GetCursor() As IntPtr End Function <DllImport("user32")> _ Private Shared Function SetClassWord(ByVal hwnd As IntPtr, ByVal nIndex As IntPtr, ByVal wNewWord As IntPtr) As IntPtr End Function <DllImport("user32")> _ Private Shared Function DestroyCursor(ByVal hCursor As IntPtr) As IntPtr End Function Private currenthcurs As IntPtr Private tempcurs As IntPtr Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim hcursor As IntPtr Dim ret_val As Boolean currenthcurs = GetCursor() tempcurs = CopyIcon(currenthcurs) hcursor = LoadCursorFromFile("C:\3dgarro.cur") ret_val = SetSystemCursor(hcursor, New IntPtr(OCR_NORMAL)) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim ret_val As Boolean ret_val = SetSystemCursor(tempcurs, New IntPtr(OCR_NORMAL)) End Sub
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5