Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: имя файла Добавлено: 14.02.04 00:18  

Автор вопроса:  ZoomerSD | ICQ: 148640473 

Ответить

  Ответы Всего ответов: 17  

Номер ответа: 16
Автор ответа:
 CyRax Shadow



ICQ: 204447456 

Вопросов: 0
Ответов: 7
 Web-сайт: basicproduction.nm.ru
 Профиль | | #16
Добавлено: 24.02.04 03:11

Лопухнулся ты здесь GetWindowWord

Я же тебе уже кидал мессагу из MSDN о том, что GetWindowWord работает только в 16-разрядных виндах. Это абсолютная функция. В Win32 используется её 32-битный аналог GetWindowLong.

Ответить

Номер ответа: 17
Автор ответа:
 CyRax Shadow



ICQ: 204447456 

Вопросов: 0
Ответов: 7
 Web-сайт: basicproduction.nm.ru
 Профиль | | #17
Добавлено: 25.02.04 08:06

Вот процедура из VB-шной части моего PB7 IDE

Получает текст из комбо по швнд и индексу.

В качестве буфера приёмника используется массив байт.

Function Combo_GetText(hCombo As Long, Index) As String
 TxtLen = SendMessage(hCombo, CB_GETLBTEXTLEN, Index, 0)
 ;Dim TxtBuff() As Byte
 ReDim TxtBuff(0 To TxtLen) As Byte
 CboText = SendMessage(hCombo, CB_GETLBTEXT, Index, TxtBuff(0))
 ComboGetText = StrConv(TxtBuff, vbUnicode)
 Combo_GetText = Left(ComboGetText, Len(ComboGetText) - 1)
End Function

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам