Создание нестандартной формы на VB

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

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

Подскажите кто-нить можно ли создать в vb6 форму не стандарную(квадратную), а например: круглую либо в виде текста??? ----------------------------- Если кто знает как это сделать либо где почитать надо что б так сделать ОТВЕТЬТЕ!!! Зарание СПАСИБО.

Решение задачи: «Создание нестандартной формы на VB»

textual
Листинг программы
  1. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  2. Private Declare Sub ReleaseCapture Lib "user32" ()
  3.  
  4. Private Const WM_NCLBUTTONDOWN = &HA1
  5. Private Const HTCAPTION = 2
  6.  
  7. Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) ' перемещение формы за любое место
  8.    Dim lr As Long
  9.     If Button = 1 Then
  10.         Call ReleaseCapture
  11.         lr = SendMessage(hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&)
  12.     End If
  13. End Sub

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


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

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

9   голосов , оценка 3.778 из 5

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

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

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