Dim hHDC As IntPtr = Me.CreateGraphics.GetHdc()
Dim hWnd As IntPtr = Me.Handle
Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Код, автоматически созданный конструктором форм Windows "
Public Sub New()
MyBase.New()
'Этот вызов требуется конструктором форм Windows.
InitializeComponent()
'Добавьте код инициализации после вызова InitializeComponent()
End Sub
'Форма переопределяет метод Dispose для очистки списка компонентов.
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
'Требуется конструктором форм Windows
Private components As System.ComponentModel.IContainer
'ПРИМЕЧАНИЕ: следующая процедура требуется для конструктора форм Windows.
'Ее можно изменить в конструкторе форм Windows.
'Не изменяйте ее в редакторе исходного текста.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
'
'Form1
'
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
Me.ClientSize = New System.Drawing.Size(292, 271)
Me.Name = "Form1"
Me.Text = "Form1"
End Sub
#End Region
Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Dim sRgn As Long
Dim hHDC As IntPtr = Me.CreateGraphics.GetHdc()
Dim hWnd As IntPtr = Me.Handle
Private Sub rgn()
sRgn = CreateRoundRectRgn(0, 0, 100, 100, 20, 20)
SetWindowRgn(hWnd, sRgn, True)
End Sub
End Class
_Мика_ писал(а):и еще один: как правельно задекларить
Declare Auto Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As IntPtr, ByVal wMsg As IntPtr, ByVal wParam As IntPtr, ByVal lParam As Any) As Long
я как смог переделал, но он ругается нa "...As Any"
_Мика_ писал(а):Еще вопросец:
FormBorderStyle=None
как сделать чтобы при нажатии на, предположим, пикчер, форма увиличивалась? Ну т.е. сделать тоже самое что и в FixedSingle
_Мика_ писал(а):Ну я так и понял, что плохо объяснил!
Надо чтобы при None можно было растягивать форму как при FixedSingle
Теперь понятно?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23