Содержание
- 2. DLL Import using System.Runtime.InteropServices; public class Win32 { [DllImport("User32.Dll")] public static extern void SetWindowText(IntPtr hwnd, String
- 3. Вызов функций Windows API, имеющих выходной строковый параметр char* using System.Text; // для StringBuilder [DllImport("user32.dll")] public
- 4. Вызов функций, требующих struct [StructLayout(LayoutKind.Sequential)] public struct RECT { public int left ; public int top;
- 5. Изменение типа, применяемого для маршалинга по умолчанию [DllImport("user32.dll")] public static extern int GetClassName(IntPtr hwnd, [MarshalAs(UnmanagedType.LPStr)] StringBuilder
- 6. Использование функций, требующих struct int w, h; RECT rc = new RECT(); GetWindowRect(this.Handle, ref rc); w
- 8. Скачать презентацию