Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по внешнему Drag”n”Drop в Buildere

30K
22 августа 2012 года
asmel
50 / / 05.03.2009
В чем проблема – рисую на рабочем столе прямоугольник и хочу перемещать его мышкой по рабочему столу. IMHO в Visual Studio для этого создается CALLBACK фу́нкция WndProc. IMHO в Buildere это можно сделать его средствами, но как? Возможно я полностью не прав, т.к. опыта практически никакого.
30K
24 августа 2012 года
asmel
50 / / 05.03.2009
Кто знает, ответьте хотя бы - это возможно? Или я полностью не прав и нужно рыть в каком-то другом направлении.
277
24 августа 2012 года
arrjj
1.7K / / 26.01.2011
Всё зависит от того как ты рисуешь
30K
24 августа 2012 года
asmel
50 / / 05.03.2009
Код рисования прямоугольника на рабочем столе.

Код:
void mel_rect(int xn,int yn,int xk,int yk)
{
hDC = GetDC(NULL);
hWnd = hDC;

hDC=BeginPaint(hWnd,&ps);

HPEN hPen = CreatePen(PS_SOLID, 5, RGB(255,0,0));
HPEN hOldPen = (HPEN)SelectObject (hWnd, hPen);
LOGBRUSH logBrush;
logBrush.lbStyle = BS_HOLLOW;
HBRUSH hBrush = CreateBrushIndirect(&logBrush);
HBRUSH hOldBrush = (HBRUSH)SelectObject (hWnd, hBrush);

Rectangle(hWnd, xn,yn,xk,yk);

SelectObject(hWnd, hOldPen);
SelectObject(hWnd, hOldBrush);
DeleteObject (hPen);
DeleteObject (hBrush);
ReleaseDC (hWnd, hDC);

EndPaint(hWnd,&ps);
}
1
25 августа 2012 года
kot_
7.3K / / 20.01.2000
что тебе мешает залезть в папку Examples и посмотреть как цикл обработки сообщений делается в билдере? не ужели это сложнее чем три дня втыкать на форуме?
30K
25 августа 2012 года
asmel
50 / / 05.03.2009
А тебе что мешает отвечать по человечески?
30K
27 августа 2012 года
asmel
50 / / 05.03.2009
Привет всем! Несколько лет не занимался программами, пусть и примитивными, ну что делать, если мне это на данный момент потребовалось. Обратился к вам за помощью. Тут же получил по морде от очень умного и грамотного кота. Почитал его ответы начинающим и понял, что меня ласково погладили по голове. Для кота: патологическая злоба - предвестник онкологических заболеваний, пожалуйста осторожнее с этим.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог