//char* szchar is your text from editbox
WCHAR *szwchar = new WCHAR[strlen(szchar)+1];
szwchar = OLE2W(szchar);
WCHAR *szwchar = new WCHAR[strlen(szchar)+1];
szwchar = OLE2W(szchar);
解决方案 »
- 为何程序总是不停地受到WM_GETICON消息?
- 如何设计应用程序向导
- 给其它程序发大于等于WM_USER的消息用 SendMessage()有效?
- 如何能把CDC中图形打印出来?
- 这个小程序中的x=a,y=b;正确吗,为什么中间用逗号??
- 利用加载DLL时动态加载CDialogBar
- 嗅探器的源代码谁有呀?
- 前台用vc后台用access做数据库系统 要用vc的那些组件 具体怎样实施? 谢谢
- 票据打印
- 救命啊!!!!!!!!怎定义一个原子操作?用汇编也行
- 如何处理在类向导中没有列出的消息,只能重载windowproc么,
- 求救:我的机器只要一读光驱就会断电或是重启,大哥们行行好啊,指点一二啊!
// szwchar is your wchar*
char *pmsg = (char *)msg;
pEdit->GetWindowText(pmsg, GetWindowTextLength());
这样取得文本框的方法错在什么地方了?怎么取 4 个就没事,取 5 个就不行了呢
pmsg=(char *)malloc(GetWindowTextLength()+1);
pEdit->GetWindowText(pmsg, GetWindowTextLength());
用完后别忘了free!
这里有一个最简单的!!!!!!!
CString str;
pEdit->GetWindowText(str);
WCHAR * lpbstr;
lpbstr = str.AllocSysString();