|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
На форму в ActiveX контрол Microsoft Forms 2.0 Image загружаются изображения (пока *.jpg, но могут быть и другие). Загружаться-то они загружаются, но поскольку снимки бывают горизонтальные и вертикальные, то, будучи втиснутыми в фиксированный размер контрола, выглядят непрезентабельно. Если посмотреть свойства файла, то на вкладке Сводка выводится и ширина и высота в пикселях. Нет ли какой функции (api?) чтобы можно было это узнать о файле и подстроить размер контрола под него? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 05:51 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
а почему бы не сначала не блокировать прорисовку этого контрола и вывести в него изображение и узнать нужные тебе свойства с помощью свойств контрола?: ImageHeight ImageWidth ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 10:08 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
serg186а почему бы не сначала не блокировать прорисовку этого контрола и вывести в него изображение и узнать нужные тебе свойства с помощью свойств контрола?: ImageHeight ImageWidth А таких свойств у MSForms.Image вроде бы нет. Может речь о свойствах Height и Width для объекта StdPicture (свойство Picture объекта Image)? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 10:56 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
имнно, а зачем использовать не родные контралы если есть родные? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 10:58 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
serg186имнно, а зачем использовать не родные контралы если есть родные? Это дело автора. Тем более, что msforms входит в Office. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 11:02 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
ну хорошо, перефразируем мой ответ: тебе надо разместить на форме родной контрол access-а "Рисунок" в скрытом виде, в него загрузить твой рисунок и узнать нужные тебе свойства ImageHeight, ImageWidth ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 11:06 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
serg186, ImageHeight, ImageWidth даются в логических единицах - твипах. КД, есть несколько способов. Например, можно пересчитать свойства Height и Width для StdPicture/IPictureDisp/IPicture из других логических единиц - сотых долей миллиметра в пиксели. Или извлечь основные свойства растрового изображения, используя дескриптор объекта GDI, хранящийся в том же StdPicture/IPictureDisp/IPicture: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2008, 12:29 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
Всем спасибо, особенно Бенедикту! В принципе я могу использовать и "родные" контрол. Так что буду рад любым советам что лучше (проще, безглючнее). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 06:47 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
КДЕсли посмотреть свойства файла, то на вкладке Сводка выводится и ширина и высота в пикселях. И если при нажатии на спуск фотоаппарат держали боком, то высота и ширина сами меняются местами? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 20:45 |
|
Функция для свойств файла
|
|||
---|---|---|---|
#18+
Владимир Саныч КДЕсли посмотреть свойства файла, то на вкладке Сводка выводится и ширина и высота в пикселях. И если при нажатии на спуск фотоаппарат держали боком, то высота и ширина сами меняются местами? некоторы фотики это могут ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 21:29 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1641743]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 307ms |
total: | 441ms |
0 / 0 |