Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 23:01   #1
agusikdeon
Новичок
Джуниор
 
Регистрация: 13.05.2010
Сообщений: 1
По умолчанию создание стерки

есть часть кода
LRESULT CALLBACK WndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam){
static HDC hDC;
static int x, y;
static BOOL bTracking=FALSE;


struct RECT
{
long left;
long top;
long right;
long bottom;

};
tagRECT rect;



switch(msg) {

case WM_CREATE:
hDC=GetDC(hwnd);
break;

case WM_LBUTTONDOWN:
bTracking=TRUE;
x=LOWORD(lParam);
y=HIWORD(lParam);
MoveToEx(hDC, x, y, NULL);
break;

case WM_RBUTTONDOWN:

GetClientRect(hwnd, &rect);
InvalidateRect(hwnd, &rect, TRUE);
break;

case WM_LBUTTONUP:
if (bTracking)
bTracking=FALSE;
break;

case WM_MOUSEMOVE:
if (bTracking) {
HPEN hPen2=CreatePen(PS_SOLID, 5, RGB(0, 200, 0));
SelectObject(hDC, hPen2);
x=LOWORD(lParam);
y=HIWORD(lParam);
LineTo(hDC, x, y);
}
break;

case WM_DESTROY:
ReleaseDC(hwnd, hDC);
PostQuitMessage(0);
break;
default:
return(DefWindowProc(hwnd,msg,wPara m,lParam));
}
}

нужно чтобы при нажатии на вторую кнопку мыши стиралось не все окно а чтобы это работало как прямоугольная стерка в любом графическом редакторе
Заранее Спасибо)
agusikdeon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание Меню Vinokurovpavel Microsoft Office Excel 1 02.03.2010 19:50
Создание справки Яр|/||< (^_^) Софт 12 17.02.2010 00:12
Создание пользователя 4sense Общие вопросы Delphi 5 11.11.2009 20:04
Создание отчета! Deni55 Microsoft Office Excel 10 16.04.2009 14:04
создание класса Siren Помощь студентам 1 07.05.2008 19:19