今天,在学习WindowsApi时,发现了几个比较有趣的API,通过使用这几个API可以完成类似与桌面取词的功能!
[DllImport("user32.dll", EntryPoint = "SetWindowPos")]
public static extern int SetWindowPos(
int hwnd, //用于设置的窗体的句柄
int hWndInsertAfter,//用于对窗体最前端的操作(查手册获取相应的参数常量)
int x,//窗体的坐标x
int y,//窗体的坐标y
int cx,//窗体的长
int cy,//窗体的宽
int wFlags //对窗体的操作(查手册获取相应的参数常量)
);
用于实现将窗体至于最前面,这个要比C#自带的那个功能还要强大,可以让窗体至于,任务栏的最前面!
const int HWND_TOPMOST = -1;
const int SWP_SHOWWINDOW = 0x40;
/************************************************************************************/