Страница: 1 |
Страница: 1 |
Вопрос: CommonDialog.flag
Добавлено: 10.11.04 14:55
Автор вопроса: Piterskoy | ICQ: 173008782
Как с помощью CommonDialog .ShowPrinter проверить стоит ли опцыя «Разобрать по копиям». Такой вариант почему то не работает:
CommonDialog .ShowPrinter
If (CommonDialog.flags And CommonDialog) <> 0 Then
End if
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #1
Добавлено: 11.11.04 15:15
Это что - логическое выражение? Тогда оно неправильное. Во-первых, по отдельности что-то сравнивается с числом, а потом сравнивается с числом, а то будет несовпадение типов. Во-вторых, CommonDialog у тебя не может возвращать значение... Вопрос - у тебя контрол или API, класс? Судя по ошибке, у тебя контрол...
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 12.11.04 09:00
А че за флаг то тебе нужен?
cdlPDUseDevModeCopies что ли? Это тебе из CommonDialog1.Flags брать надо.
Номер ответа: 3
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #3
Добавлено: 13.11.04 14:12
CommonDialog - это не функция, это класс. А класс не возврашает результата подобно функциям. Скорее всего результат хранится в одном из методов или свойств класса CommonDialog.