skin.ini 文件中BUTTON15的值如下,
BUTTON15=TOOLS_FUNCTION,332,70,32,21,属性配置...,FALSE,CURSOR,hand.ani,MASK,KingDVD_Mask.bmp,332,70,32,21,255,0,0怎样将BUTTON15的属性读出来,并分离出332,70,32,21

解决方案 »

  1.   

    CString strKeyName, strSection;
    strKeyName = "BUTTON15";
    ::GetPrivateProfileString("SECTION", strKeyName, NULL, strSection.GetBuffer(128), 128, ".\\skin.ini");
      

  2.   

    DWORD GetPrivateProfileString(
      LPCTSTR lpAppName,        // section name,[]中的内容
      LPCTSTR lpKeyName,        // key name,“=”前的内容
      LPCTSTR lpDefault,        // default string,没有找到指定项的默认内容
      LPTSTR lpReturnedString,  // destination buffer,返回的内容放在这里
      DWORD nSize,              // size of destination buffer,
      LPCTSTR lpFileName        // initialization file name,.ini的绝对路径
    );读出来以后,找",",分割,就可以了