ورود

View Full Version : سوال: رسم اشکال هندسی و تغییر مکان نما در یک پنجره ویندوزی



shima_sa
چهارشنبه 03 اردیبهشت 1393, 09:10 صبح
با سلام خدمت دوستان

معمولا برای رسم یک شکل هندسی در دیالگ و یا فرم ابتدا یک DC را تعریف می کردم و اشکال خودم را رسم می کردم. به عنوان مثال
CClientDc dc(this);



بعد از استفاده از دستور فوق و با استفاده از دستوراتی مثل LineTo و غیره موفق به رسم اشکال هندسی می شوم.در حال حاضر قصد دارم که DC خودم را به پنجره دیگری منتقل کنم و می خواهم روی یک پنجره دلخواه که handle آن را دارم رسم کنم.چگونه می توانم این کار را انجام دهم؟

برای تغییر cursor هم سوال مشابهی دارم.می خواهم با حرکت نشانگر ماوس روی یک پنجره ویندوزی دیگر (به غیر از دیالگ خود برنامه) نشانگر ماوس تغییر کند.چگونه می توانم این کار را انجام دهم؟

با تشکر