Changeset 588
- Timestamp:
- Feb 7, 2016, 8:31:13 AM (7 years ago)
- Location:
- trunk/DirectShowSpy
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowSpy/RunPropertyBag.h
r493 r588 193 193 if(!Map.Lookup(sName, vValue)) 194 194 continue; 195 C String sComment;195 CRoArrayT<CString> CommentArray; 196 196 #pragma region Friendly Comment 197 197 switch(vValue.vt) 198 198 { 199 #pragma region VT_I4 199 #pragma region VT_I4, VT_UI4 200 200 case VT_I4: 201 case VT_UI4: 201 202 if(vValue.lVal < -999 || vValue.lVal > 999) 202 sComment = _StringHelper::FormatNumber(vValue.lVal); 203 CommentArray.Add(_StringHelper::FormatNumber(vValue.lVal)); 204 CommentArray.Add(AtlFormatString(_T("0x%08X"), vValue.lVal)); 205 break; 206 #pragma endregion 207 #pragma region VT_I8, VT_UI8 208 case VT_I8: 209 case VT_UI8: 210 { 211 CommentArray.Add(AtlFormatString(_T("0x%016X"), vValue.llVal)); 212 if(vValue.ullVal >> 32) 213 CommentArray.Add(AtlFormatString(_T("%d, %d"), vValue.ullVal >> 32, (UINT32) vValue.ullVal)); 214 CommentArray.Add(AtlFormatString(_T("0x%016X"), vValue.llVal)); 215 if(vValue.lVal < -999 || vValue.lVal > 999) 216 CommentArray.Add(_StringHelper::FormatNumber(vValue.llVal)); 217 } 203 218 break; 204 219 #pragma endregion … … 206 221 case VT_R8: 207 222 if(vValue.dblVal > -0.001 || vValue.dblVal < 0.001) 208 sComment = _StringHelper::FormatNumber(vValue.dblVal, 6);223 CommentArray.Add(_StringHelper::FormatNumber(vValue.dblVal, 6)); 209 224 else 210 225 if(vValue.lVal < -999.0 || vValue.lVal > 999.0) 211 sComment = _StringHelper::FormatNumber(vValue.dblVal, 1);226 CommentArray.Add(_StringHelper::FormatNumber(vValue.dblVal, 1)); 212 227 break; 213 228 #pragma endregion … … 218 233 if(FAILED(nChangeTypeResult)) 219 234 continue; 220 sText.AppendFormat(_T(" * ") _T("`%s`: `%s`"), sName, CString(vValue.bstrVal)); 221 if(!sComment.IsEmpty()) 222 sText.AppendFormat(_T(" // %s"), sComment); 235 sText.AppendFormat(_T(" * ") _T("%s: %s"), //_T("`%s`: `%s`"), 236 sName, CString(vValue.bstrVal)); 237 if(!CommentArray.IsEmpty()) 238 sText.AppendFormat(_T(" // %s"), _StringHelper::Join(CommentArray, _T("; "))); 223 239 sText.Append(_T("\r\n")); 224 240 }
Note: See TracChangeset
for help on using the changeset viewer.