C#:使用Window自带函数(如:user32.dll)
2020-12-13 02:47
标签:class blog code ext com get C#:使用Window自带函数(如:user32.dll),搜素材,soscw.com C#:使用Window自带函数(如:user32.dll) 标签:class blog code ext com get 原文地址:http://www.cnblogs.com/shenchao/p/3782436.html
[DllImport("user32.dll", EntryPoint = "GetScrollInfo", CallingConvention = CallingConvention.StdCall)]
public
static extern bool GetScrollInfo(IntPtr hwnd, int
fnBar, ref
SCROLLINFO lpsi);
[DllImport("user32.dll", EntryPoint = "SetScrollInfo", CallingConvention = CallingConvention.StdCall)]
public
static extern int SetScrollInfo(IntPtr hwnd, int
fnBar, [In] ref
SCROLLINFO lpsi, bool
fRedraw);
[DllImport("User32.dll", CharSet = CharSet.Auto, EntryPoint = "SendMessage", CallingConvention =CallingConvention.Cdecl)]
static
extern IntPtr SendMessage(IntPtr hWnd, uint
Msg, IntPtr wParam, IntPtr lParam);
[DllImport("user32.dll", CharSet = CharSet.Auto, EntryPoint = "PostMessage")]
public
static extern bool PostMessage(IntPtr hWnd, uint
Msg, int
wParam, int
lParam);
[DllImport("gdi32.dll")]
public
static extern int CreateRoundRectRgn(int
x1, int
y1, int
x2, int
y2, int
x3, int
y3);
[DllImport("user32.dll")]
public
static extern int SetWindowRgn(IntPtr hwnd, int
hRgn, Boolean bRedraw);
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public
static extern bool ShowScrollBar(IntPtr hWnd, int
wBar, bool
bShow);
[DllImport("user32.dll")]
public
static extern IntPtr GetWindowDC(IntPtr hWnd);
[DllImport("user32.dll")]
public
static extern int ReleaseDC(IntPtr hWnd, IntPtr hDC);
文章标题:C#:使用Window自带函数(如:user32.dll)
文章链接:http://soscw.com/index.php/essay/26323.html