Копирование текста в PictureBox

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Lotreck
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 19.03.2008 (Ср) 14:59

Копирование текста в PictureBox

Сообщение Lotreck » 17.05.2008 (Сб) 19:16

Существуют ли способы копирование текста в PictureBox помимо метода Print, способные отображать символы в Unicode кодировке?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.05.2008 (Сб) 20:31

А чем Print не устраивает?
Можешь использовать API-функции DrawTextW и TextOutW.
Lasciate ogni speranza, voi ch'entrate.

Lotreck
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 19.03.2008 (Ср) 14:59

Сообщение Lotreck » 17.05.2008 (Сб) 21:00

Print спецсимволы не отображает.

Lotreck
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 19.03.2008 (Ср) 14:59

Сообщение Lotreck » 17.05.2008 (Сб) 22:06

Что такое DC - идентификатор контекста устройства? Как его создать?

Atoman
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 109
Зарегистрирован: 01.02.2008 (Пт) 6:36

Сообщение Atoman » 17.05.2008 (Сб) 23:10

Код: Выделить всё
Dim h As Long
h = PictureBox.hDC

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Сообщение arthur2 » 18.05.2008 (Вс) 13:48

Артур
 
   

Lotreck
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 19.03.2008 (Ср) 14:59

Сообщение Lotreck » 18.05.2008 (Вс) 15:26

Я этим собственно и занимаюсь. Пытаюсь разобраться как вывести не весь текст или строку а отдельное слово.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.05.2008 (Пн) 8:12

Lotreck писал(а):Print спецсимволы не отображает.

Отображает. Или ты про символами с кодами ниже 32? Так их и API не выведет.
Lasciate ogni speranza, voi ch'entrate.

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Сообщение arthur2 » 20.05.2008 (Вт) 6:04

Отображает. Или ты про символами с кодами ниже 32? Так их и API не выведет.
Почему это? Print их замечательно выводит - квадратиками. А debug.print даже выводит квадратики, которые можно объявить как константы с соответствующими знаками.

Но Lotreck имел ввиду символы уникод. Так что, как сказано выше и в топике, где мы это уже обсуждали - TextOutW.


Lotreck Там было hdc, здесь тебе надо picturebox1.hdc, только и разницы
Артур
 
   


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

    TopList