WinApi

  • C# 设置系统Cookie,可用于程序登陆后免登陆跳转到WEB

    本段代码是在前年编写的一个集团OA工具中用到的,当时的情景是利用Winform程序实现OA的登陆以及消息推送协议。处理代办和代阅的时候由于当时协议比较复杂所以没有进行WinForm版的实现,只能跳转。但是跳转不可能重新登陆,所以才会有一下这段代码。个人觉得还是比较不错的,以后应该会用到。 设置系统的Cookie主要用到的是wininet.dll模块: win…

    2013年7月19日 0 7.01K 0
  • C# WinForm实现Win7 Aero磨砂效果

    在Vista系统之后,微软为窗体程序提供了Aero磨砂的效果,如下图。那么用C#如何来实现这种磨砂效果呢? 那先上代码吧: 这中效果的实现主要是调用了系统的dwmapi.dll。 dwmapi.dll是Microsoft Desktop Window Manager API(桌面窗口管理器DWM 的公用界面)的动态链接库,正常文件,主要用作桌面效果的api。…

    2013年5月19日 0 7.56K 0
  • C#创建Windows服务Windows Services

    Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。 第一步:创建服务框架 要创建一个新的 Windows 服务,可以从Visual…

    2013年5月17日 0 3.71K 2
  • C# Windows窗体获取(遍历)的实现

    windows所有的窗体都是被系统所管理的,系统以句柄的形式去表征这些窗体,我们的目标就是找到这些句柄 通过msdn可以查询到要获取所有的窗体需借助于EnumDesktopWindows这个api函数去实现,函数原型如下 BOOL WINAPI EnumDesktopWindows( __in_opt HDESK hDesktop, __in WNDENUM…

    2013年5月3日 0 7.89K 0
  • C#创建鼠标能穿透的窗体

    本功能应用广泛,出自一时的兴趣。编出如下代码进行记录,便于以后查阅。主要使用WinApi函数为:SetWindowLong,GetWindowLong,SetLayeredWindowAttributes。 把SetPenetrate()方法放到Load事件里面就可以把当前窗口设置成具有鼠标穿透效果的窗体。

    .NET 2012年5月3日 0 4.50K 0

联系我们

在线咨询:点击这里给我发消息

邮件:service@fangsi.net

工作时间:周一至周五,9:30-18:30,节假日休息