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

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

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

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

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

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

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

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


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