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

C# Win32API類

編輯:C#入門知識

class Win32API
        {
            [DllImport("User32.dll")] //User32.dll是Windows操作系統的核心動態庫之一
            public static extern int FindWindow(string lpClassName, string lpWindowName);

            [DllImport("user32", EntryPoint = "RegisterWindowMessage")]
            public static extern int RegisterWindowMessage(
                    string lpString
            );
            [DllImport("user32", EntryPoint = "SendMessage")]
            public static extern int SendMessage(
                    int hwnd,
                    int wMsg,
                    int wParam,
                    ref int lParam
            );
            [DllImport("OLEACC.DLL", EntryPoint = "ObjectFromLresult")]
            public static extern int ObjectFromLresult(
            int lResult,
            ref System.Guid riid,
            int wParam,
            [System.Runtime.InteropServices.MarshalAs(UnmanagedType.Interface), System.Runtime.InteropServices.In, System.Runtime.InteropServices.Out]ref System.Object ppvObject
                //注意這個函數ObjectFromLresult的聲明.
            );
        }


摘自 Bychentufeiyang的專欄

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