AlexandrVS
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Народ, кто знает можно ли сделать на шарпе заставку перед запуском главной формы с поддержкой полупрозрачности, без привлечения winapi. А то как то не верится что это нельзя сделать не подключая дополнительные функции gdi32.dll и user32.dll. У меня пока вариант с подключением следующих ф-й, хочу уйти от такого варианта. [DllImport("gdi32.dll", ExactSpelling = true, SetLastError = true)] public static extern IntPtr CreateCompatibleDC(IntPtr hDC); [DllImport("user32.dll", ExactSpelling = true, SetLastError = true)] public static extern IntPtr GetDC(IntPtr hWnd); [DllImport("user32.dll", ExactSpelling = true)] public static extern int ReleaseDC(IntPtr hWnd, IntPtr hDC); [DllImport("gdi32.dll", ExactSpelling = true, SetLastError = true)] public static extern Bool DeleteDC(IntPtr hdc); [DllImport("gdi32.dll", ExactSpelling = true)] public static extern IntPtr SelectObject(IntPtr hDC, IntPtr hObject); [DllImport("gdi32.dll", ExactSpelling = true, SetLastError = true)] public static extern Bool DeleteObject(IntPtr hObject); Надеюсь что можно по другому сделать, если бы не тени то 3 строчки кода всего |