VC++的Long转换成字符串
比如说用FindWindow函数取得一个句柄后怎么用MessageBox把句柄提示出来?FindWindow返回的是句柄,MessageBox的参数要求是字符串。...
比如说用FindWindow函数取得一个句柄后怎么用MessageBox把句柄提示出来?FindWindow返回的是句柄,MessageBox的参数要求是字符串。
展开
4个回答
推荐于2016-11-16 · 知道合伙人公共服务行家
关注
展开全部
方法一:
用ltoa()函数将long类型转换为字符串:
头文件stdlib.h。
以句柄为hDlg为例,
char str[20];
ltoa(hDlg,str,10);
MessageBox(NULL,str,"",MB_OK);
方法二:
用wspintf()函数将long类型转换为字符串:
wsprintf(str,"%ld",hDlg);
Microsoft VisualC++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。
用ltoa()函数将long类型转换为字符串:
头文件stdlib.h。
以句柄为hDlg为例,
char str[20];
ltoa(hDlg,str,10);
MessageBox(NULL,str,"",MB_OK);
方法二:
用wspintf()函数将long类型转换为字符串:
wsprintf(str,"%ld",hDlg);
Microsoft VisualC++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-12-15
展开全部
HWND是long的宏定义吧,那就可以用ltoa()函数,将long类型转换为字符串,头文件stdlib.h。
比如你得到句柄为hDlg,
char str[20];
ltoa(hDlg,str,10);
MessageBox(NULL,str,"",MB_OK);
这样就是了。
当然也可以用wspintf(),
wsprintf(str,"%ld",hDlg);
效果一样的。
比如你得到句柄为hDlg,
char str[20];
ltoa(hDlg,str,10);
MessageBox(NULL,str,"",MB_OK);
这样就是了。
当然也可以用wspintf(),
wsprintf(str,"%ld",hDlg);
效果一样的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CString str;
str.Format("%s",Handl);
AfxMessgeBox(str);
str.Format("%s",Handl);
AfxMessgeBox(str);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CString str;
str.Format("%l"此处填你的那个句柄);
MessageBox("str");
str.Format("%l"此处填你的那个句柄);
MessageBox("str");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询