int型怎么转换成CBitmap*?
1个回答
展开全部
分两种情况:
1)如果你有一个int型的bitmap的id(资源ID,比如IDB_BITMAP1之类),那么:
CBitmap* p = new CBitmap;
p->LoadBitmap(id);
p就是id所指定的位图的指针
2)如果你够狠,从火星人那里直接得到了int型的CBitmap指针p0,那就先赋值给unsigned long型参数,然后强制转换为CBitmap*
unsigned long temp;
temp = p0;
CBitmap* p;
p = (CBitmap*)p0;
总结:
加油!
1)如果你有一个int型的bitmap的id(资源ID,比如IDB_BITMAP1之类),那么:
CBitmap* p = new CBitmap;
p->LoadBitmap(id);
p就是id所指定的位图的指针
2)如果你够狠,从火星人那里直接得到了int型的CBitmap指针p0,那就先赋值给unsigned long型参数,然后强制转换为CBitmap*
unsigned long temp;
temp = p0;
CBitmap* p;
p = (CBitmap*)p0;
总结:
加油!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询