any errors here??
-
hi all i am using this function in my app <DllImport("USER32.DLL", EntryPoint:="SetLayeredWindowAttributes", SetLastError:=True, _ CharSet:=CharSet.Unicode, ExactSpelling:=True, _ CallingConvention:=CallingConvention.StdCall)> _ Public Shared Function _ SetLayeredWindowAttributes(ByVal hwnd As Integer, ByVal crKey As Integer, ByVal bAlpha As Byte, ByVal dwFlags As Integer) As Integer _ End Function but the function is not working. any guesses abt what is wrong here????
TheMrProgrammer
-
hi all i am using this function in my app <DllImport("USER32.DLL", EntryPoint:="SetLayeredWindowAttributes", SetLastError:=True, _ CharSet:=CharSet.Unicode, ExactSpelling:=True, _ CallingConvention:=CallingConvention.StdCall)> _ Public Shared Function _ SetLayeredWindowAttributes(ByVal hwnd As Integer, ByVal crKey As Integer, ByVal bAlpha As Byte, ByVal dwFlags As Integer) As Integer _ End Function but the function is not working. any guesses abt what is wrong here????
TheMrProgrammer
Hi, See link below. "link to pinvoke.net"[^] Alan. [EDIT] Or probably better this one! Transparent, Click-Through Forms[^]
modified on Wednesday, May 20, 2009 4:03 PM
-
hi all i am using this function in my app <DllImport("USER32.DLL", EntryPoint:="SetLayeredWindowAttributes", SetLastError:=True, _ CharSet:=CharSet.Unicode, ExactSpelling:=True, _ CallingConvention:=CallingConvention.StdCall)> _ Public Shared Function _ SetLayeredWindowAttributes(ByVal hwnd As Integer, ByVal crKey As Integer, ByVal bAlpha As Byte, ByVal dwFlags As Integer) As Integer _ End Function but the function is not working. any guesses abt what is wrong here????
TheMrProgrammer
At a minimum, the hwnd parameter should be declared as an Intptr, not an Integer.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008