成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#中調用Win32 API

開發(fā) 后端
本文介紹C#中調用Win32 API,對那些熟悉 Win32 API 的程序員來說,關鍵是如何將 C# 的新特性與 Win32 API 融合在一起。

我們都知道微軟.Net中,C# 是用來開發(fā)網(wǎng)絡解決方案的首先語言。但是在胖客戶端,C# 同樣有著出色的表現(xiàn)。對那些熟悉 Win32 API 的程序員來說,關鍵是如何將 C# 的新特性與 Win32 API 融合在一起。

下面例子說明如何在 C# 中調用 Win32 API - EnumWindows 枚舉所有窗口:

1.首先需要聲明一個委托函數(shù)用于 Win32 API - EnumWindows 的回調函數(shù):

  1. public delegate bool CallBack(int hwnd, int lParam);  
  2. [DllImport("user32")]  
  3. public static extern int EnumWindows(CallBack x, int y);  

2.最后實例化委托,調用 EnumWindows。

  1. CallBack myCallBack = new CallBack(EnumWindowsApp.Report);  


3.完全代碼如下:

  1. using System;  
  2. using System.Runtime.InteropServices;  
  3. public delegate bool CallBack(int hwnd, int lParam);  
  4. public class EnumWindowsApp  
  5. {  
  6. [DllImport("user32")]  
  7. public static extern int EnumWindows(CallBack x, int y);  
  8. public static void Main()  
  9. {  
  10. CallBack myCallBack = new CallBack(EnumWindowsApp.Report);  
  11. EnumWindows(myCallBack, 0);  
  12. }  
  13. public static bool Report(int hwnd, int lParam)  
  14. {  
  15. Console.Write("Window handle is :");  
  16. Console.WriteLine(hwnd);  
  17. return true;  
  18. }  
  19. }  

注:有關“委托”、“平臺調用”及“實例化”等的詳細資料請參考 Visual .Net Help。2.然后利用 C# 中的平臺調用聲明從 USER32.DLL 庫中調用 API - EnumWindows,具體參數(shù)請參考 MSDN - Win32 API.

【編輯推薦】

  1. C#在應用程序間發(fā)送消息實現(xiàn)淺析
  2. 一些C#時間類型的入門知識
  3. C#接口和抽象類技術特點淺析
  4. 一個C#時間計算的實例
  5. C#繼承知識詳解
責任編輯:佚名 來源: IT168
相關推薦

2009-08-28 15:45:32

C#操作Win32 A

2011-09-26 10:34:15

2009-07-31 16:12:10

Windows APIC#

2009-08-07 16:10:20

C#調用API

2009-08-05 15:10:19

C#調用GoogleE

2009-08-03 13:13:52

C#調用Outlook

2009-08-03 13:34:57

C#調用Windows

2009-08-17 13:49:20

C#中調用Window

2009-08-17 08:14:00

C# Win32類庫

2009-08-03 14:09:15

C#調用API

2009-08-21 17:42:36

C#調用API

2009-08-17 13:18:01

C#調用Windows

2009-12-18 16:43:32

Ruby模塊Win32

2009-07-10 10:28:29

C#調用Outlook

2009-08-25 16:16:27

C#調用Windows

2009-08-03 11:32:49

C#調用COM對象

2013-10-25 08:37:32

2009-08-20 10:34:46

C#中聲明API函數(shù)

2009-08-17 13:26:20

C#調用Windows

2009-08-11 14:16:00

Winform調用WEC#
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久亚洲一区二区三区四区 | 狠狠狠| 成人在线中文字幕 | 一级片毛片 | 成年人黄色一级毛片 | 日韩网站在线 | 亚洲高清av在线 | 国产成人精品a视频一区www | 久久一 | 久久久久国产精品免费免费搜索 | 欧美一级片免费看 | 精品国产一区二区三区久久 | 真人女人一级毛片免费播放 | 久久91| 久久精品国产99国产精品 | 麻豆av免费观看 | 久久久久久久久久毛片 | 亚洲精品乱 | 欧美成人手机视频 | 一区二区在线 | 羞羞午夜 | 精品一区二区三区四区五区 | www.国产.com| 亚洲天堂免费 | 国产一区二区精品在线观看 | 久久精品国产久精国产 | 日韩综合在线 | 一区中文 | 日本亚洲欧美 | 亚洲高清在线观看 | 一区二区三区在线播放 | 久久一区二区视频 | 日韩毛片视频 | 日韩精品a在线观看图片 | 久久久久久久久99精品 | h视频在线免费看 | 午夜精品一区二区三区在线视频 | 男人的天堂在线视频 | 亚洲高清免费视频 | 春色av| 2021天天干夜夜爽 |