程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 有用的WINDOWS API的C#聲明形式

有用的WINDOWS API的C#聲明形式

編輯:.NET實例教程

每次用到API或宏定義時都得找半天,現記下,以後方便

[DllImport("user32.dll")]
        public static extern void PostMessageA(int hWnd, int Msg, int wParam, int lParam);
        [DllImport("user32.dll")]
        public static extern int FindWindowExA(int hWnd1, int hWnd2, string lpsz1, string lpsz2);
        [DllImport("kernel32.dll")]
        public static extern int OpenProcess(int dwDesiredAccess, int bInheritHandle, int dwProcessId);
        [DllImport("kernel32.dll")]
        public static extern int ReadProcessMemory(int hProcess, int lpBaseAddress,out int lpBuffer, int nSize, int lpNumberOfBytesWritten);
        [DllImport("kernel32.dll")]
        public static extern int ReadProcessMemory(int hProcess, int lpBaseAddress, out char lpBuffer, int nSize, int lpNumberOfBytesWritten);
        [DllImport("User32.dll")]
        public static extern int GetWindowThreadProcessId(int hwnd,out int lpdwProcessId);
        [DllImport("user32.dll")]
        public static extern int FindWindowA(string lpClassName, string lpWindowName);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved