Алексей |
Отправлено: 19.12.2009, 13:43 |
|
Не зарегистрирован
|
При создании нового проекта и добавлении кода
CODE |
Canvas->Pen->Width=5;
Canvas->Pen->Color=clRed;
HDC hDC=Canvas;
Rectangle(hDC,10,10,100,100);
|
В обработчик OnPaint или обработчик кнопки на форме ничего не рисуется.Запускал экзешник проекта написанного на другой машине -
все нормально.
Подскажите как это исправить.
|
|
RedWolf |
Отправлено: 19.12.2009, 17:32 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Напиши так и все пойдет
Canvas->Pen->Width=5;
Canvas->Pen->Color=clRed;
Canvas->Rectangle(10,10,100,100);
У тебя в начале
Canvas->Pen->Width=5;
Canvas->Pen->Color=clRed;
Это тоже самое
Form1->Canvas->Pen->Width=5;
Form1->Canvas->Pen->Color=clRed;
а дальше ты создаешь новый канвас и на нем рисуешь.
наверно дальше ты понял. |
|
RedWolf |
Отправлено: 19.12.2009, 17:43 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Если хочешь по своему, напиши
Canvas->Pen->Width=5;
Canvas->Pen->Color=clRed;
HDC hDC=Canvas->Handle;
Rectangle(hDC,10,10,100,100);
|
|
Guest |
Отправлено: 19.12.2009, 18:31 |
|
Не зарегистрирован
|
Спасибо теперь все работает |
|