CString如何转化为LPBYTE? CString如何转化为LPBYTE?C_to_LP(CString str){ .... return lp_str //lp_str是转化完的LPBYTE类型的变量}请帮我实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString s("abc");LPBYTE p = (LPBYTE)(LPCTSTR)s;另外,你的函数有点问题,最好使用引用来传值,直接传的话构造的是一个临时对象,函数结束后返回的是一个野指针LPBYTE C_to_LP(CString &str){ return (LPBYTE)(LPCTSTR)str //lp_str是转化完的LPBYTE类型的变量} 楼上正解但楼主要注意的就是,CString这个类有些特殊,它的buffer地址并不一定是固定的,楼主尽量做到即用即取,也就是说,返回的LPBYTE并不是每时每刻都有效的,一旦CString对象的buffer地址改变了,LPBYTE 可能就变成一个野指针了 HWND_TOPMOST的弹出式窗口始终在最前面 Dialog添加最大化,最小化按钮 如何使web浏览器控件(IWebBrowser2)支持js 基于对话框的程序,在用AnimateWindow 时的疑问 这样的界面怎么实现?? 高分求救如何从telnet服务器上连续的接受消息(一个telnet客户端编程的问题) 在主框架标题中动态加入 字符串 谁知道如何编程获得DNS的地址啊???( 請教一個文本處理的問題 现有一批9成或10成新书急于(半价)出手,如果需要请与我联系 有没有增强型的MessageBox? 编程注册一个dll有什么办法
LPBYTE p = (LPBYTE)(LPCTSTR)s;另外,你的函数有点问题,最好使用引用来传值,直接传的话构造的是一个临时对象,函数结束后返回的是一个野指针
LPBYTE C_to_LP(CString &str)
{
return (LPBYTE)(LPCTSTR)str //lp_str是转化完的LPBYTE类型的变量}
但楼主要注意的就是,CString这个类有些特殊,它的buffer地址并不一定是固定的,楼主尽量做到即用即取,也就是说,返回的LPBYTE并不是每时每刻都有效的,一旦CString对象的buffer地址改变了,LPBYTE 可能就变成一个野指针了