zoukankan      html  css  js  c++  java
  • win7方面API學習

    Getting Applicateion Data Folder Paths Win32

    #include <shlobj.h>

    //link with shell32.lib

    PWSTR  pSzFolderPath = NULL;

    if(succeeded(SHGetKnownFolderPath(

    FOLDERID_ProgramData,0,NULL,&pSzFolderPath))

    {

          CoTaskMemFree(pSzFolderPath);

    }

     关于什么时候使用CoTaskMemAlloc/CoTaskMemFree来申请/释放内存

    也就是说,如果需要调用COM接口,并且接口中有[out]的参数,且类型不是整形或浮点数之类的基本数据类型,就需要调用CoTaskMemAlloc来申请这块内存,并使用完毕后调用CoTaskMemFree来释放。

    setting the Application ID

    Process-wide-affects all windows in the process:

    #include  <windows.h>

    #pragma comment(lib,"shell32.lib")

    SetCurrentProcessExplicitAppUserModelId(L"Microsoft.Samples.AppId1");

    Windows7Application.SetCurrentProcessAppId("Microsoft.Samples.AppId1")

  • 相关阅读:
    jquery常用语句
    记录一个奇异的问题
    冰块渲染2
    冰块渲染
    GCAlloc 问题一则
    矩阵基础3
    优化 Overdraw 和 GrabPass
    优化平面法线贴图
    环境模拟
    使用 GPU 加速计算
  • 原文地址:https://www.cnblogs.com/lzjsky/p/1865995.html
Copyright © 2011-2022 走看看