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

/ 10,746评论 / 53841阅读 / 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. Lloydlania说道:

    https://kampharm.shop/# kam pharm shop

  2. DennisBob说道:

    gabapentin: GabaPharm Gabapentin – buy gabapentin online

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

  4. RobertCaw说道:

    cheapest Gabapentin GabaPharm: Buy gabapentin for humans – Buy gabapentin for humans

  5. warm blankets说道:

    Hi! Do you know if they make any plugins to help with Search Engine Optimization?
    I’m trying to get my blog to rank for some targeted
    keywords but I’m not seeing very good success.
    If you know of any please share. Appreciate it! I saw similar art here: Eco wool

  6. RobertCaw说道:

    furosemide fur pharm: furosemide furpharm.com – fur pharm

  7. сейфы说道:

    Здесь можно преобрести купить сейф москва сейфы купить

  8. DennisBob说道:

    ed pills: buy ed pills – ED pills non prescription

  9. Здесь можно преобрести стоимость сейфа сейф в наличии

  10. Lloydlania说道:

    https://furpharm.com/# cheapest lasix

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

  12. CurtisTraup说道:

    fur pharm lasix lasix

  13. Robertmep说道:

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

  14. вывод из запоя в стационаре ростов-на-дону https://www.to.iboard.ws/viewtopic.php?id=8062#p17998 .

  15. I love how you incorporate personal stories and experiences into your posts It makes your content relatable and authentic

  16. вывод из запоя цены на дому ростов http://www.forumbar.anihub.me/viewtopic.php?id=9752/ .

  17. вывод из запоя ростов и область http://forumbar.anihub.me/viewtopic.php?id=9752/ .

  18. вывод из запоя дешево ростов-на-дону https://kozaostra.mybb.ru/viewtopic.php?id=14285/ .

  19. вывод из запоя дешево ростов-на-дону http://www.vip.rolevaya.info/viewtopic.php?id=6897 .

  20. вывод из запоя круглосуточно ростов-на-дону https://gonochki.forum24.ru/?1-10-0-00001135-000-0-0-1730726022/ .

  21. CurtisTraup说道:

    ED pills non prescription ED pills non prescription cheapest ed pills ere pharm

  22. CurtisTraup说道:

    cheapest Kamagra Kam Pharm kam pharm shop Kam Pharm

  23. вывод из запоя на дому ростов недорого https://www.familyportal.forumrom.com/viewtopic.php?id=28564 .

  24. вывод из запоя ростов на дону на дому kryto.ukrbb.net/viewtopic.php?f=3&t=1164 .

  25. вывод из запоя ростов и область kozaostra.mybb.ru/viewtopic.php?id=14285 .

  26. Lloydlania说道:

    https://kampharm.shop/# kampharm.shop

  27. Здесь можно преобрести купить сейф новый сейф

  28. вывод из запоя на дому ростов-на-дону vip.rolevaya.info/viewtopic.php?id=6897 .

发表回复

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