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

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

В принципе, если API WinCE очень похоже на "старшего брата", то точно так же.
...
Рейтинг: 0 / 0
Контур перетаскивания
    #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
Контур перетаскивания
    #32564132
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты контекст контрола получи и по нему рисуй
Control.GetGraphics()
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Контур перетаскивания
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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