Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
x As Long
y As Long
End Type
Private Sub Form_Load()
Dim cPos As POINTAPI
GetCursorPos cPos
Me.Top = cPos.y * 15
Me.Left = cPos.x * 15
End Sub
Денис писал(а):А можно и без WinAPI!
t116 писал(а):Без API напрямую можно обойтись в том случае, если окно программы имеет стиль Borders=None.
Денис писал(а):t116 писал(а):Без API напрямую можно обойтись в том случае, если окно программы имеет стиль Borders=None.
Обоснуй.
(неужели, если я поставлю Border<>0 - окно не будеть появляться по методу Show? LOL
Watts[]n! писал(а):Что-то глючит меня
Перепутал все.
Денис писал(а):udpn а ты кип открой и посмотри - при открытии смайликов уходит фокус с окна чата
GPP не дрейфь - я тоже "вечно" пишу свой собственный тетрис.
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Const GWL_STYLE As Long = (-16)
Const WS_CHILD As Long = &H40000000
retval = SetWindowLong(Form2.hWnd, GWL_STYLE, WS_CHILD)
Сейчас этот форум просматривают: AhrefsBot и гости: 16