易截截图软件、单文件、免安装、纯绿色、仅160KB

C#利用winapi捕捉鼠标操作控件的句柄

public struct POINTAPI
{
   public int x;
   public int y;
}
public static void GetWindowfromPoint(ref int hwnd,ref StringBuilder winText,ref StringBuilder clsName,ref StringBuilder pText)
{
  int parentHandle=0;
  int maxLen=128;
  POINTAPI pnt = new POINTAPI();
  parentHandle=GetCursorPos(ref pnt);
  hwnd=WindowfromPoint(pnt.x,pnt.y);
  winText =new StringBuilder(maxLen);
  parentHandle=GetWindowText(hwnd,winText,maxLen);
  clsName=new StringBuilder(maxLen);
  parentHandle=GetClassName(hwnd,clsName,maxLen);
  pText=new StringBuilder(maxLen);
  parentHandle=GetParent(hwnd);
  parentHandle=GetWindowText(parentHandle,pText,maxLen);
}


相关文档:

python,c++,C#随机数生成

先说python
python的random模块提供了多个伪随机数发生器,默认都是用当前时间戳为随机数种子。
下面是该模块几个最常用的函数
random() Return the next random floating point number in the range [0.0, 1.0). 
randint(a,b) Return a random integer N such that a <=
N <= b
randrange([star ......

C#中将控件数据导出Excel

在asp.net项目中的一个把数据 导出Excel表格的小事件如下:
 protected void ibnOut_Click(object sender, ImageClickEventArgs e)//导出Excel按钮的点击事件
        {
              GridView2.DataSource = dt ......

c# 文件传输

send :
string path = "E:\\c#\\convey_file\\convey_file\\Form1.cs"; //要传输的文件
TcpClient client = new TcpClient();
client.Connect(IPAddress.Parse("192.168.0.52"),9999);
FileStream file = new FileStream(path,FileMode.Open,FileAccess.Read); // ......

C# 事件与委托趣谈

事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执
行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一
个信号以便自己 ......

C#利用winapi定位控件位置算法

public struct RECT
{
      public int left;
      public int Top;
      public int Right;
      public int Bottom;
}
public static bool CenterMouseOn(int hwnd)
{
     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号