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/essay/26323.html