View Full Version : بدست آوردن آطلاعاتی در مورد یک Handle
ICEMAN
چهارشنبه 04 اردیبهشت 1387, 12:49 عصر
سلام ...
چطور میشه اطلاعاتی در مورد یه Handle گرفت مال چه Object ی هست و خصوصیاتش و ...
ممنون
Nima_NF
چهارشنبه 04 اردیبهشت 1387, 16:40 عصر
مثلا اگر هندلی مربوط به پنجره باشد از طریق تابع IsWindow می توان آن را مورد تست قرار داد.
bool testH = IsWindow(hWnd);
اگر برای توابع گرافیکی GDI باشد از طریق GetObjectType ،که می توان مقدار برگشتی را تست کرد و فهمید برای فونت هست OBJ_FONT یا برای OBJ_BRUSH یا برای سایر موارد ...
DWORD testH= GetObjectType(handle);
if ( testH & OBJ_FONT )
{
// yes it's font
}
ضمنا تابع GetHandleInformation را نیز بررسی کنید که برای تست موارد مختلفی هست و اطلاع دقیقی در مورد آن ندارم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.