|
|
|
Supreme Being
      
участник
Last Login: 06.03.2007 22:22
Сообщ.: 115,
Visits: 1 254
|
|
| 2 Irokez дык, пожалуйста. покупай контрол и пользуй его, а ты о чем подумал? ))) кстати там в наборе много интересных контролов есть. кстати, а VB ты покупал? :)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 27.03.2008 10:38
Сообщ.: 193,
Visits: 1 745
|
|
2Labuda
ты меня подловил )))))))
Вопрос о несовпадении типа так и остался открытым.
Может кто-то сможет прояснить ситуацию.
'нормальное объявление
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Any) As Long
'попытка подогнать объявление под себя
Public Declare Function SendMessagebyTest Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As TCHITTESTINFO) As Long
Private Sub ttt_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim nn As TCHITTESTINFO
num = SendMessage(ttt.hwnd, TCM_HITTEST, 0&, nn)
'ошибка - несовпадение типов
num = SendMessageByTest(ttt.hwnd, TCM_HITTEST, 0&, nn)
'ошибка - User-defined type may not be passed ByVal
End Sub
Может как-то преобразовать TCHITTESTINFO в Long? или что?..
Бейсик у меня железно шестой. версия 8464 VBA-6.0.8495
|
|
|
|
|
Supreme Being
      
участник
Last Login: 27.03.2008 10:38
Сообщ.: 193,
Visits: 1 745
|
|
На странице
http://doc.trecom.tomsk.su/HTML/InetSDK/Help/inet0213.htm#Tab_0404001304041000
нашел функцию TabCtrl_HitTest, но в vb она не реализована
как бы к ней добратся...
|
|
|
|