Как зафиксировать форму на экране - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Привет.

Вопрос с другого форума.

программы-часы, которую можно расположить на обоине рабочего стола, чтобы нельзя было как-то задеть, передвинуть и т.д.
Как в Visual Basic .NET зафиксировать форму своей программы на экране, чтобы ее нельзя было как-то задеть, передвинуть и т.д.?

Решение задачи: «Как зафиксировать форму на экране»

textual
Листинг программы
  1.     Protected Overrides Sub WndProc(ByRef m As Message)
  2.         Const WM_SYSCOMMAND As Integer = &H112
  3.         Const SC_MOVE As Integer = &HF010 'сообщение о движении
  4.         Const SC_MINIMIZE As Integer = &HF020& 'сообщение о сворачивании
  5.         Const SC_MAXIMIZE As Integer = &HF030& 'сообщение о разворачивании
  6.         Const SC_SIZE As Integer = &HF000& 'сообщение о изменении размеров
  7.  
  8.  
  9.         Select Case m.Msg
  10.             Case WM_SYSCOMMAND
  11.                 Dim command As Integer = m.WParam.ToInt32() And &HFFF0
  12.                 If command = SC_MOVE Or _
  13.                  command = SC_SIZE Or _
  14.                  command = SC_MINIMIZE Or _
  15.                  command = SC_MAXIMIZE _
  16.                  Then Return
  17.         End Select
  18.         MyBase.WndProc(m)
  19.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.417 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут