首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

LPTSTR temp = MAKEINTRESOURCE(IDB_BITMAP1);为什么返回异常指针?请达人解惑

2012-01-14 
LPTSTRtemp MAKEINTRESOURCE(IDB_BITMAP1)为什么返回错误指针?请达人解惑LPTSTRtemp MAKEINTRESOURCE

LPTSTR temp = MAKEINTRESOURCE(IDB_BITMAP1);为什么返回错误指针?请达人解惑
LPTSTR temp = MAKEINTRESOURCE(IDB_BITMAP1);

先说明,存在位图 IDB_BITMAP1。而且程序中需要用资源的字串形式,这么写也是对的。

但 MSDN 上如下写,所以我想看下返回的字串是什么。但在 debug 下看到的是错误指针,肯定也就没法输出。

Return Value

The return value is the specified value in the low-order word and zero in the high-order word. 

请达人解惑,为什么会是无效指针?这返回值要怎么看到?


[解决办法]
这个返回值不能当作字符串使用。你看看这个宏就明白了。

热点排行