On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 251
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 27.01.25 16:30. Заголовок: h_objects.prg TWndData


Сергей, добрый день! Не смог сам найти место где формируется ::oName.
Но GetListType() не подтягивает контролы типа CHECKLABEL

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


постоянный участник




Пост N: 4671
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 27.01.25 21:40. Заголовок: krutoff пишет Не смо..


krutoff пишет
 цитата:
Не смог сам найти место где формируется ::oName


 
CLASS TCnlData INHERIT TWndData
...
METHOD Def( nIndex, cName, nHandle, nParent, cType, cVar ) INLINE ( ;
::Super:Def( nIndex, cName, nHandle, nParent, cType, cVar ), ;
::Set(), hmg_SetWindowObject( ::nHandle, Self ), ;
Self )
...
METHOD Set() INLINE ( iif( HB_ISOBJECT( ::oWin:oName ), ::oWin:oName:Set( Upper( ::cName ), Self ), ), ;
iif( HB_ISOBJECT( ::oWin:oHand ), ::oWin:oHand:Set( ::nHandle, Self ), ) )


 цитата:
GetListType() не подтягивает контролы типа CHECKLABEL


Адрес хранения объетов окон и контролов (HB_FUNC( HMG_SETWINDOWOBJECT )) перекрылись с местом хранения данных контрола CHECKLABEL, к сожалению. Можно, наверно, усложнить CHECKLABEL и хранить объект в _HMG_aControlMiscData1 [k] := { 0, blink, .T. , тут}, например, но тогда надо усложнять доступ в запросах анализируя тип контола "CHECKLABEL" ... Я не стал этого делать, возможно потому, что не использую его

Спасибо: 1 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 143
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет