請問像我寫了一個關於broswer 我想讓父視窗在點開時更新底下的子視窗
下面程式在MainFrm.ccp 我搜尋根目錄的我的最愛 程式碼
// 建立我的最愛目錄
TCHAR sz[MAX_PATH];
TCHAR szPath[MAX_PATH];
HKEY hKey;
DWORD dwSize;
CMenu* pMenu;
// 建立"我的最愛"在功能表
pMenu = GetMenu()->GetSubMenu(3);
if(pMen != 0)
{
// 在windows的註冊表中找尋收藏的最愛
if(RegOpenKey(HKEY_CURRENT_USER, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders"), &hKey) != ERROR_SUCCESS)
{
TRACE0("Favorites folder not found\n");
return 0;
}
dwSize = sizeof(sz); //下拉選單大小
RegQueryValueEx(hKey, _T("Favorites"), NULL, NULL, (LPBYTE)sz, &dwSize);
ExpandEnvironmentStrings(sz, szPath, MAX_PATH);
RegCloseKey(hKey);
BuildFavoritesMenu(szPath, 0, pMenu);
return 0;
請問專家,有沒有方法可以讓上面程式碼
在點開我的最愛時刷新
因為我現在遇到的問題是 我在HVewerView.ccp 寫了 加入我的最愛
假設我加入了yahoo當書籤,但我的最愛menu卻沒出現 關掉程式從跑才有
也就是現在變成加入的網頁必須重新編譯才會出現