Re: [問題] 請問如何在 .NET WinForm 中自訂一個 C …

看板C_Sharp作者 (睡魔)時間18年前 (2007/10/08 15:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #172UDg4X (C_Sharp)
文章代碼(AID): #172UDg4X (C_Sharp)