ورود

View Full Version : ترسیم و نقاشی روی دسکتاپ در سی بیلدر و دلفی



bendavis
دوشنبه 11 دی 1391, 23:30 عصر
برای ترسیم بر دسک تاپ ابتدا یک شی از جنس TCanvas تولید می کنیم آن هم به صورت زیر


TCanvas * MyCanvas = new TCanvas ;

سپس هندل دسکتاپ را به هندل این متغیر می دهیم

MyCanvas->Handle = GetDC(HWND_DESKTOP);

حال به کمک متود های کانواس روی دسکتاپ نقاشی یا ترسیم میکنیم
برای ترسیم مثلا

MyCanvas->MoveTo(10,10);
MyCanvas->LineTo(100,200);


برای نوشتن متن مثلا

MyCanvas->TextOutA(10,30,"Hello User");