Как зафиксировать форму на экране - Visual Basic .NET
Формулировка задачи:
Привет.
Как в Visual Basic .NET зафиксировать форму своей программы на экране, чтобы ее нельзя было как-то задеть, передвинуть и т.д.?
Вопрос с другого форума.
программы-часы, которую можно расположить на обоине рабочего стола, чтобы нельзя было как-то задеть, передвинуть и т.д.Решение задачи: «Как зафиксировать форму на экране»
textual
Листинг программы
- Protected Overrides Sub WndProc(ByRef m As Message)
- Const WM_SYSCOMMAND As Integer = &H112
- Const SC_MOVE As Integer = &HF010 'сообщение о движении
- Const SC_MINIMIZE As Integer = &HF020& 'сообщение о сворачивании
- Const SC_MAXIMIZE As Integer = &HF030& 'сообщение о разворачивании
- Const SC_SIZE As Integer = &HF000& 'сообщение о изменении размеров
- Select Case m.Msg
- Case WM_SYSCOMMAND
- Dim command As Integer = m.WParam.ToInt32() And &HFFF0
- If command = SC_MOVE Or _
- command = SC_SIZE Or _
- command = SC_MINIMIZE Or _
- command = SC_MAXIMIZE _
- Then Return
- End Select
- MyBase.WndProc(m)
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д