看板 C_Sharp 關於我們 聯絡資訊
※ 引述《llama (阿譽)》之銘言: : 我在會裡頭使用到一個 Win32 API 中的 EnumWindows(EnumWndPro,LPARAM), : 不過第一個參數是 callback function,所以想請問我該如何描述。 : (原先是在純 WIN32 中撰寫,想移到 .net 的專案當中) : [在win32定義方式] : BOOL CALLBACK EnumWindowsProc( HWND hwnd, LPARAM lparam ); : EnumWindows((WNDENUMPROC)EnumWindowsProc, (LPARAM)(HANDLE)hwnd); 你可以用delegate的方式宣告WinProc. public delegate bool EnumWindowsProc(System.IntPtr hwnd, int lParam); [DllImport("user32.dll")] private static extern int EnumWindows (EnumWindowsProc lpEnumFunc, int lParam); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.134.126.84