Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как получить hwnd любого данного контрола в VB6? / 7 сообщений из 7, страница 1 из 1
13.10.2009, 12:08
    #36247618
vv40in
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить hwnd любого данного контрола в VB6?
как, если у него нет obj.hwnd & obj.handler ?
например, у Label из Forms2 или любой др библиотеки
...
Рейтинг: 0 / 0
13.10.2009, 12:27
    #36247666
как получить hwnd любого данного контрола в VB6?
vv40in,

далеко не все элементы управления оконные.
...
Рейтинг: 0 / 0
13.10.2009, 12:37
    #36247698
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить hwnd любого данного контрола в VB6?
vv40inкак, если у него нет obj.hwnd & obj.handler ?
например, у Label из Forms2 или любой др библиотеки

это рисованные элементы через API. у Forms2 бибилиотеки почти нет контролов с реальными hwnd, т.е. объектов оконного типа.
...
Рейтинг: 0 / 0
13.10.2009, 12:51
    #36247750
vv40in
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить hwnd любого данного контрола в VB6?
хмм.. просто у меня проблема с печатью юникодов в контролах в vb6.
причем в тексте может быть смесь разных страниц: и иероглифы (любого языка) и кирилица и...

я видел различные наборы контролов с поддержкой юникодов (напр. такое ).
т.е. печатать юникод можно. но как это делается?
...
Рейтинг: 0 / 0
13.10.2009, 12:56
    #36247771
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить hwnd любого данного контрола в VB6?
в VB6 всё очень непросто с юникод-поддержкой.

вот вам ссылочка для ознакомления и обдумывания.
...
Рейтинг: 0 / 0
13.10.2009, 18:08
    #36248750
vv40in
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить hwnd любого данного контрола в VB6?
спасибо. однако я не всё понял из ссылки.
в конце концов Form2-компоненты заработали с utf16 (только, не с utf8).
и как я понял, остальные компоненты не работают с юникодом.
но я плохо понимаю по-английски и по-vb-вски,
и мне так и не удалось понять для чего там присутствуют функции
типа pDrawText ? как с их помощью можно переопределить
к примеру DrawText из UNICOWS.dll ?

так есть ли возможность сделать, чтобы все контролы показывали юникод без существенных переделок? а то ведь .. проект большой... оочень..

спасибо.
...
Рейтинг: 0 / 0
13.10.2009, 18:49
    #36248847
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как получить hwnd любого данного контрола в VB6?
Нет такой возможности.

Jah loves you.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как получить hwnd любого данного контрола в VB6? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]