Страница: 1 |
Вопрос: форма | Добавлено: 31.07.02 15:25 |
Автор вопроса: ![]() |
Люди, как закруглить края у формы со свойством BorderStyle равном 0-None(Если возможно - не используя рисунков с просрачными краями). |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 147688925 Вопросов: 24 Ответов: 708 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 31.07.02 19:15 |
Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long Private Sub Form_Load() lRgn = CreateRoundRectRgn(0, 0, Me.ScaleWidth / Screen.TwipsPerPixelX, Me.ScaleHeight / Screen.TwipsPerPixelY, 20, 20) |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 7 Ответов: 256 |
Профиль | Цитата | #2 | Добавлено: 31.07.02 21:05 |
Be carefull ! This functions do not work with Windows 95 !!!! We had problem with all PCs with W95 in our company. So , check before ... Module: Public Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long Public Type OSVERSIONINFO dwOSVersionInfoSize As Long dwMajorVersion As Long dwMinorVersion As Long dwBuildNumber As Long dwPlatformId As Long szCSDVersion As String * 128 End Type Public info As OSVERSIONINFO main form: info.dwOSVersionInfoSize = Len(info) GetVersionEx info
If info.dwMajorVersion = 5 Then res = createRound() Else If info.dwMinorVersion > 0 Then res = createRound() End If End If |
Страница: 1 |
|