Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 230 of file wordpad.c.
Referenced by DoOpenFile(), DoSaveFile(), OnCommand(), and WinMain().
{ static const WCHAR wszSeparator[] = {' ','-',' '}; WCHAR *wszCaption; SIZE_T length = 0; if(!wszNewFileName) wszNewFileName = wszDefaultFileName; else wszNewFileName = file_basename((LPWSTR)wszNewFileName); wszCaption = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, lstrlenW(wszNewFileName)*sizeof(WCHAR)+sizeof(wszSeparator)+sizeof(wszAppTitle)); if(!wszCaption) return; memcpy(wszCaption, wszNewFileName, lstrlenW(wszNewFileName)*sizeof(WCHAR)); length += lstrlenW(wszNewFileName); memcpy(wszCaption + length, wszSeparator, sizeof(wszSeparator)); length += sizeof(wszSeparator) / sizeof(WCHAR); memcpy(wszCaption + length, wszAppTitle, sizeof(wszAppTitle)); SetWindowTextW(hMainWnd, wszCaption); HeapFree(GetProcessHeap(), 0, wszCaption); }