CFileDialog文件选择对话框的使用:首先构造一个对象并提供对应的參数,构造函数原型例如以下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = N...
分类:
其他好文 时间:
2015-01-20 13:43:00
阅读次数:
175
//用于将文字转化成的语音保存成本地的pcm文件long CPlugin14Ctrl::OnSpeak(LPCTSTR uContents, long uVolume) { // TODO: Add your dispatch handler code here CString cStr=uCont...
分类:
其他好文 时间:
2015-01-16 22:14:23
阅读次数:
230
在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几...
分类:
编程语言 时间:
2015-01-12 12:52:44
阅读次数:
324
CFileDialog文件选择对话框的使用:首先构造一个对象并提供对应的參数,构造函数原型例如以下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = N...
分类:
其他好文 时间:
2015-01-05 12:35:07
阅读次数:
94
函数功能:该函数获得一个顶层窗体的句柄,该窗体的类名和窗体名与给定的字符串相匹配。这个函数不查找子窗体。在查找时不区分大写和小写。函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);參数:IpClassName :指向一个指定了...
1 explicit CFileDialog( 2 BOOL bOpenFileDialog, 指定的参数创建哪种类型的对话框。 设置到构造 文件已打开 对话框的 TRUE。 设置到构造 保存文件 对话框的 FALSE。 3 LPCTSTR lpszDefExt = NULL,...
分类:
编程语言 时间:
2014-12-30 22:03:14
阅读次数:
280
Windows串口注册表的自动识别:
struct UartInfo
{
DWORD UartNum;
char UartName[20];
};
//获取串口列表
BOOL EnumComs(struct UartInfo **UartCom, LPDWORD UartComNumber)
{
//LPCTSTR 即const char *
*UartComNumber = 0;...
分类:
其他好文 时间:
2014-12-25 14:39:53
阅读次数:
214
忽略大小写从一个字符串中查找另一个字符串,最常用的是shlwapi.h中的StrStrI,函数原型如下:
LPTSTR StrStrI(
LPCTSTR lpFirst,
LPCTSTR lpSrch
);
但是经过测试,这个函数效率很低,自己需要查询的数据量又很大,重新写一个吧。
// 函数功能:查找首个字符在搜索池中的偏移位置
LPCTSTR __...
分类:
其他好文 时间:
2014-12-25 13:08:49
阅读次数:
129
传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分配内存的指针. CSt...
分类:
其他好文 时间:
2014-12-23 00:06:55
阅读次数:
221
写程序时 要实现CString转换成 char *,晚上找了一些方法,可总是会有错误,不是我想要的。
比如下面这两种转换格式:
1. CString strItem("1238djj");
char *chItem1;
chItem1 = (LPSTR)(LPCTSTR)strItem1;
2.
CString strItem("1238djj");
char...
分类:
其他好文 时间:
2014-12-22 16:19:10
阅读次数:
136