Trochę tu utknąłem. Próbuję uzyskać wspólne okno dialogowe, które pojawia się po otwarciu / zapisaniu pliku w trybie pełnoekranowym programu Internet Explorer i zachowaniu trwałości. Jeśli otworzę okno dialogowe, zmieniam jego rozmiar, zamykam i otwieram ponownie, nie zapamięta jego rozmiaru i resetuje się do wartości domyślnych. Próbowałem przeszukiwać wpisy rejestru Common Dialog (Comdlg32), ale nie znalazłem żadnych działających rozwiązań.
Ten problem występuje tylko w IE działającym w systemie Windows 7. Wydaje się, że inne przeglądarki i inne wersje systemu Windows nie mają tego problemu. Niestety zmiana przeglądarki lub systemu operacyjnego nie jest możliwa w moim scenariuszu. Korzystanie z aplikacji innej firmy również nie jest możliwe :(
Edycja: Ustawienia rozmiaru typowych otwartych okien dialogowych są przechowywane w programie dla poszczególnych programów w HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ComDlg32 \ CIDSizeMRU. Jednak gdy dodam klucz do Internet Explorera (skopiowany z systemu, w którym działa), po prostu wydaje się ignorować wpis.
sfc /scannow
z wiersza polecenia z podwyższonym poziomem uprawnień, aby upewnić się, że nie występuje problem z uszkodzeniem plików systemowych. Upewnij się również, że zainstalowałeś wszystkie aktualizacje.