[c++]Windows的函数后面加’A‘或’W‘的含义

/ 10,713评论 / 53774阅读 / 0点赞

含义

LPCWSTR stringToLPCWSTR(const std::string& orig)
{
    size_t origsize = orig.length() + 1;
    const size_t newsize = 100;
    size_t convertedChars = 0;
    wchar_t *wcstring = (wchar_t *)malloc(sizeof(wchar_t)*(orig.length()-1));
    mbstowcs_s(&convertedChars, wcstring, origsize, orig.c_str(), _TRUNCATE);
    return wcstring;
}
ShellExecuteA(NULL, "open", "https://blog.coolight.cool/", NULL, NULL, SW_SHOWNORMAL);

string str = "https://blog.coolight.cool/";
ShellExecute(NULL, _T("open"), stringToLPCWSTR(str), NULL, NULL, SW_SHOWNORMAL);

const char link_char[] = "https://blog.coolight.cool/";
ShellExecute(NULL, _T("open"), stringToLPCWSTR(string(link_char)), NULL, NULL, SW_SHOWNORMAL);

ShellExecute(NULL, L"open", CA2W("https://blog.coolight.cool/"), NULL, NULL, SW_SHOWNORMAL);

常见编码格式

见另一篇文章:常见编码格式 / 字节序(大端 / 小端)/ 带BOM

  1. Тут можно преобрести несгораемый сейф цена сейф огнестойкий цена

  2. CurtisTraup说道:

    ere pharm best ed pill ere pharm ED meds online

  3. CurtisTraup说道:

    furosemide furpharm.com furosemide furpharm.com lasix

  4. Тут можно преобрести сейф для оружия в москве купить оружейный сейф для пистолета

  5. DennisBob说道:

    best ed pill ere pharm: ere pharm – buy ed pills

  6. franshizi_aret说道:

    купить франшизу для малого бизнеса купить франшизу для малого бизнеса .

  7. Lloydlania说道:

    https://furpharm.com/# cheapest lasix

  8. franshizi_ayet说道:

    франшиза недорого http://www.franshizy18.ru .

  9. franshizi_eema说道:

    франшизы, которые реально работают франшизы, которые реально работают .

  10. вывод. из. запоя. ростов. на. дону. http://krut.forumno.com/viewtopic.php?id=6023 .

  11. franshizi_wyMt说道:

    купить франшизу каталог http://franshizy22.ru .

  12. franshizi_czet说道:

    сколько стоит купить франшизу сколько стоит купить франшизу .

  13. franshizi_upMt说道:

    франшиза для начинающих http://franshizy21.ru/ .

  14. DennisBob说道:

    buy rybelsus online usa: buy rybelsus rybpharm – rybpharm rybelsus

  15. вывод из запоя ростов на дону стационар https://www.krasnogorsk.anihub.me/viewtopic.php?id=2566 .

  16. вывод из запоя круглосуточно ideya.forums.party/viewtopic.php?id=653 .

  17. DennisBob说道:

    ED meds online with insurance: erepharm pills – erepharm.com

  18. вывод из запоя на дому ростов недорого http://mozaisk.anihub.me/viewtopic.php?id=4366/ .

  19. CurtisTraup说道:

    erepharm.com erepharm.com ED pills non prescription

  20. Тут можно преобрести несгораемый сейф купить огнеупорные сейфы

  21. Robertmep说道:

    http://erepharm.com/# cheapest ed pills ere pharm

  22. Lazrmny说道:

    Пошаговая инструкция по безопасной покупке диплома о высшем образовании
    sssr.flybb.ru/viewtopic.php?f=2&t=504

  23. CurtisTraup说道:

    furosemide fur pharm fur pharm lasix

  24. CurtisTraup说道:

    furosemide furpharm furpharm

  25. Lloydlania说道:

    https://gabapharm.com/# buy Gabapentin GabaPharm

  26. Тут можно преобрести купить сейф оружейный купить сейф под оружие

  27. profi teh remont说道:

    Сервисный центр предлагает срочный ремонт объективов sony отремонтировать объектива sony

  28. Robertmep说道:

    http://rybpharm.com/# buy rybelsus online usa

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注