Windows XP'de, 2+ Resim ve Faks Görüntüleyici penceresini açmamın tek yolu bir resmi bir pencerede açmak, yazdır iletişim kutusunu açmak ve ardından diğerlerini açmaktır. Bir resmi zaten mevcut olan bir Resim ve Faks Görüntüleyici penceresiyle açmak, bu pencerenin resmini yenisiyle değiştirir.
Böylece, istenen işlevselliği elde etmek için söyleyebileceğim kadarıyla ileride iki yol var:
1) Shimgvw.dll dosyasını bir pencere zaten açıksa, böylece bir başkasını açar (böylece bir pencere yazdırma iletişim kutusu kilitlendiğinde olduğu gibi) bakmasını engellemek için değiştirin.
2) Kullanıcıya açmak istedikleri ilk dosyayı sorarak, ardından o resmi açarak ve shimgvw.dll dosyasını bu pencereye yazdırma iletişim kutusunu yüklemesini istedikten sonra ikinci dosyayı sorup tekrarlamanızı söyleyen bir komut dosyası bulun.
Shimgvw.dll dosyasını açmaya çalıştım, fakat assembler'da pek iyi değilim.
Ayrıca bu DLL bulduk edebilir bir COM arabirimi (var http://xpdll.nirsoft.net/shimgvw_dll.html ben bundan çağırabileceği emin) değil.
Ayrıca, http://ask-leo.com/comments_003254.php?page=6 adresindenrundll32.exe %windir%\shimgvw.dll,ImageView_Fullscreen %1,ImageView_PrintTo /pt "%1" "%2"
biraz değiştirilmiş ilginç bir sözdizimi var , ancak göründüğü gibi görünmesine rağmen hiçbir şey görünmüyor / açık değil 1, daha sonra bu pencerenin içeriğinden yazdırma iletişim kutusunu çağırır