本文整理汇总了C++中CStdStringA::Left方法的典型用法代码示例。如果您正苦于以下问题:C++ CStdStringA::Left方法的具体用法?C++ CStdStringA::Left怎么用?C++ CStdStringA::Left使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CStdStringA
的用法示例。
在下文中一共展示了CStdStringA::Left方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ShareTestFolder
bool NetworkDriveHelper::ShareTestFolder()
{
NET_API_STATUS res;
DWORD parm_err = 0;
wchar_t netName[MAX_PATH];
wchar_t path[MAX_PATH];
wchar_t remarks[MAX_PATH];
CStdStringA sTestPath = ResolveSubstDriveInPath(GET_TEST_TEMP_PATH(_T("")));
if (sTestPath.Right(1) == "\\")
sTestPath = sTestPath.Left( sTestPath.length() -1 ); // Remove last backslash.
mbstowcs( netName, TESTSHARE, MAX_PATH );
mbstowcs( path, sTestPath, MAX_PATH );
mbstowcs( remarks, "Workshare Local File Store testing share", MAX_PATH );
SHARE_INFO_2 p;
memset(&p, 0, sizeof(SHARE_INFO_2));
p.shi2_netname = netName;
p.shi2_type = STYPE_DISKTREE;
p.shi2_remark = NULL;
p.shi2_permissions = 0;
p.shi2_max_uses = -1;
p.shi2_current_uses = 0;
p.shi2_path = path;
p.shi2_passwd = NULL;
res = NetShareAdd(NULL, 2, (LPBYTE) &p, &parm_err);
if (res == NERR_DuplicateShare) // Already shared.
return true;
ASSERT(res != NERR_UnknownDevDir);
return res == 0;
}