Какой рейтинг вас больше интересует?
|
Привязка окна приложения к краям экрана или блокируем перемещение приложения2012-10-25 15:16:42 (читать в оригинале)
Функция реализует закрепление окна(формы) вашего приложения на краю экрана и запрещает его перемещение! Вот сам код: private int width = Screen.PrimaryScreen.Bounds.Width; const int WM_NCLBUTTONDOWN = 0x00A1; const int WM_NCHITTEST = 0x0084; const int HTCAPTION = 2; [DllImport("User32.dll")] static extern int SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam); protected override void WndProc(ref Message m) { if (m.Msg == WM_NCLBUTTONDOWN) { int result = SendMessage(m.HWnd, WM_NCHITTEST, IntPtr.Zero, m.LParam); if (result == HTCAPTION) return; } base.WndProc(ref m); }Для закрепления формы на краю экрана, просто указываете при запуске расположение вашего приложения: private void Form1_Load(object sender, EventArgs e) { //привязка формы к определенному месту экрана //верх правого угла экрана this.Location = new System.Drawing.Point(width - this.Size.Width, 0); }
|
Категория «Политики»
Взлеты Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.