사용자가 내 MFC 응용 프로그램의 파일 메뉴에 표시된 최근 파일 수를 편집 할 수있게하고 싶습니다.총 최근 파일 수 변경
그것은 삭제하고 CWinApp::m_pRecentFileList
에 저장된 CRecentFileList
개체를 다시 포함 : 나는이 아주 좋은 참조를 사용했습니다. 죄송 합니다만 CRecentFileList
을 교체하면 메뉴가 제대로 업데이트되지 않습니다. 아래의 코드를 참조하십시오
void CMyWinApp::SetMRUListSize(int size)
{
// size guaranteed to be between 1 and 16
delete m_pRecentFileList ;
LoadStdProfileSettings(size) ;
}
내가 파일 메뉴에 그려진 내가 개체를 다시 후 m_pRecentFileList
와 동기화되어 있는지 확인하기 위해 무엇을 할 수 있는가?
도움이 될지 모르겠지만 MFC RecentFileList 및 LoadStdProfileSettings 호출 전에 함수 SetRegistryKey를 호출해야하는 Windows 7에서 문제가 발생했습니다 (내 대답 http : // stackoverflow 참조).com/questions/1921231/maintain-a-recent-files-list/1922749 # 1922749). 이것이 당신의 문제와 관련이 있는지 확실하지 않습니다. – n1ckp