|  | Как узнать ширина элемента формы УФ в пикселях? | ☑ | 
    
        | 0
    
        bolobol   21.03.19✎ 09:59 | 
        День добрый!
 Подскажите, пожалуйста, можно ли как-то узнать ширина элемента формы УФ в пикселях?
 
 Спасибо!
 |  | 
    
        | 1
    
        lodger   21.03.19✎ 10:19 | 
        зачем? там специально введены попугаи, чтобы от них пересчитываться на разные размеры экрана.     |  | 
    
        | 2
    
        bolobol   21.03.19✎ 10:22 | 
        (1) Привет евреям! Что насчёт ответа на вопрос?     |  | 
    
        | 3
    
        fisher   21.03.19✎ 10:59 | 
        (1) А как получить ширину хоть в попугаях, если для элемента ширина не фиксирована?     |  | 
    
        | 4
    
        lodger   21.03.19✎ 11:17 | 
        (3) если ширина нигде не задана, то по-дефолту у каждого элемента ширина=1 попугай (с поправочным коэффициентом на вид поля). а потом расширяется от края до края поровну на брата.     |  | 
    
        | 5
    
        spiller26   21.03.19✎ 11:41 | 
        Всё дело в пропорциях, а не в пикселях. В УФ еще есть понятие "Масштаба".     |  | 
    
        | 6
    
        Smile 8D   21.03.19✎ 12:01 | 
        (4) Обратил внимание, что ширина зависит еще от типа значения. Т.е. для Строки длиной 100 и Строки длиной 10 будет выбрана разная ширина по умолчанию, при прочих равных. Видимо, так же зависит от длины наименования для ссылочных типов.     |  | 
    
        | 7
    
        fisher   21.03.19✎ 12:06 | 
        (4) Не понял. Свойство "Ширина" при автоширине установлено в 0 символов и по-идее при расширении не меняется. Где конкретно смотреть ваших "попугаев"?     |  | 
    
        | 8
    
        novichok79   21.03.19✎ 12:18 | 
        такое наверное только через winapi.
давненько я не писал ничего. получаете handle окна, потом ищете свою кнопку в нем, получете по handle'у ее данные.
 |  | 
    
        | 9
    
        novichok79   21.03.19✎ 12:20 | 
             |  | 
    
        | 10
    
        novichok79   21.03.19✎ 12:20 |  |  |