Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Контур перетаскивания / 7 сообщений из 7, страница 1 из 1
16.06.2004, 09:03
    #32562819
2115
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контур перетаскивания
Compact Framework. Сделал свой Control, который можно свободно перетаскивать по форме. Теперь необходимо сделать контур перетаскивания, даже не знаю с чего начать. Может есть у кого идеи по этому поводу?
...
Рейтинг: 0 / 0
16.06.2004, 10:47
    #32563017
viper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контур перетаскивания
System.Drawing, прийдеться попариться но зато 100% рабочий вариант.
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
16.06.2004, 11:00
    #32563044
2115
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контур перетаскивания
Объект Graphics можно получить this.CreateCraphics, но это не подходит потому что контур должен рисоваться везде где идет перетаскивание: и на форме, и на контролах
...
Рейтинг: 0 / 0
16.06.2004, 11:22
    #32563129
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контур перетаскивания
Не знаю, может быть и натолкнет эта тема (см. примеры с divil):
/topic/99998

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
16.06.2004, 14:12
    #32563591
vdimas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контур перетаскивания
в виндах надо получить контекст устройства десктопа, на нем и рисовать XOR-ом пунктирную рамку (получать надо напрямую, через GetWindowDC())

В принципе, если API WinCE очень похоже на "старшего брата", то точно так же.
...
Рейтинг: 0 / 0
16.06.2004, 16:01
    #32563976
2115
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контур перетаскивания
Я рисую простой прямоугольник, он ресуется на форме, но ПОД другими контролами, а надо НА

hWnd = FindWindow("Form1","Form1");
hWnd = GetWindow(hWnd, 5);
IntPtr hDC = GetWindowDC(hWnd);
...
Rectangle(hDC,0,0,200,200);
ReleaseDC(hWnd, hDC);
...
Рейтинг: 0 / 0
16.06.2004, 16:52
    #32564132
viper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контур перетаскивания
А ты контекст контрола получи и по нему рисуй
Control.GetGraphics()
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Контур перетаскивания / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]