Window shade

edx15
edx15 used Ask the Experts™
on
While working on a customer's PC (to verify that the AV software had been installed), I noticed that "control panel", "my computer", and all folders have the contents showing at the lower 1/4 of the page.  The upper 3/4 of the page appears to have some sort of cover/shade.  When I manually move icons toward the top of the window, the topmost part of the icon disappears.  There are neither vertical nor horizontal scroll bars.
I checked "appearance" in "display properties".  I could find no unusual setting.
When control panel opens, very briefly, a class ID string from the registry appears.  ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-0800B30309D} .  I searched for the string in the registry.  It is HK_users\defaults\software\classes\CLSID\{871C3380-42A0-1069-A2EA-08002B30309D\shell folder\(default)  ; "value not set".
The issue does not occur in safe mode.  Clean boot troubleshooting is no help.  I even disabled all possible drivers.  The issue persists.
Changing views does not help.

If I remove the key, script errors appear when I open "my computer", which, by the way, is re-named to "folder".  The problem persisted, after I removed the key mentioned above.

I ran NSW 2002, which found many issues, all of which were repaired, non of which resolved this problem.

McAfee Virus 6.02 with the latest definitions found nothing.  McAfee firewall is also inplace.

This is a CPQ PC, original ME installation.  IE 5.50.4314.0100.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Commented:
Run the anti virus scanner again and then use one of or all three of the following online scanners to double check.

 Norton Web Services  
     Rating  = 4  
Go to this page and click on Scan for Viruses
http://security2.norton.com/ssc/vc_about.asp?langid=us&venid=sym&plfid=22&pkj=RKNYPJUIYCZRWEJGSSK

It needs to download a few file so as to activate the scan so you may see a message like this.

"The Scan for Viruses uses an ActiveX program to scan your computer. The download is approximately 1.5MB and can take about 10 minutes over a 28.8 modem.

The scan can take more than 20 minutes depending on the speed of your computer and the number of files that you have. Please do not browse away from this page unless you intend to abort the scan.
 
Downloading Scan for Viruses controls. Please wait...
 
During the download, you might see one or more messages asking if it is OK to download and run these programs. Click Yes when these messages appear.
 
Note: Scan for Viruses does not scan compressed files"
======================
 Trend Micro HouseCall  
     Rating  = 3
www.housecall.antivirus.com
"Trend Micro's free online virus scanner
In order to better serve our customers, we ask HouseCall users to register before scanning their computer.  By registering, you will receive virus alerts from our team of Virus Doctors. You will be able to unsubscribe when you receive your first email. You can also scan without registering"
http://housecall.antivirus.com/housecall/start_corp.asp
======================

PC Pitstop Virus Scan
Our free Web-based virus scan uses Panda Software's award-winning technology and virus list. We're checking against the "wildlist," the roughly 200 viruses that are most prevalent in the world in a given month
http://www.pcpitstop.com/antivirus/default.asp


The Crazy One

Commented:
Next reintall the video and monitor drivers. This also could be an issue with a faulty video adapter or monitor.

Author

Commented:
CrazyOne:
Re: AV Scans, Been there.  Done that.
Same for monitor and video.
Thanks for the thoughts.
This isn't easy.
I think that it has something to do with a registry setting.
I searched for Tweakui.  It is not there.
Amazon Web Services

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

Commented:
ok.. do not remove that key.. that key is important for identifying the "my computer" icon
basically the real folder name is that class id number.. and the os basically changes it into the my computer thing

try right-click and uncheck "view as webpage"
does that do anything for you?

Commented:
if the above does help then..
on a stock windows u will find the "webpage view" of the control panel in a file named:
C:\WINDOWS\web\controlp.htt
open up that file and see what it says.. this is basically rendered with ie to show the control panel folder
u will find corresponding ones for each system folder

u will find the others in C:\WINDOZE\WEB on stock windows

Commented:
err i meant c:\windows\web ...

ive got a short circuit in my head today :D
sorry that it caused me to fragmented the info too heh

Author

Commented:
Sh0e:
No, I have not yet tried that.  I'll contact the customer, then reply.
Thanks for the info.
Ed

Author

Commented:
Sh0e, et al:
No change with the "webpage view".
Here are the contents of controlp.htt.




!--
 * Copyright 1999 Microsoft Corporation.  All rights reserved.
 -->
<html>
    <link rel=stylesheet href="%TEMPLATEDIR%\webview.css" title="Windows">
   
    <style>
        #SmallWinInfo   {padding-top: 11px;}
        .itemrow        {}
        .iconcol        {width: 50px;}
        .paddingrow     {height: 10px;}
        .itemtextcol    {font: menu;}
        .itemlink       {font-weight: bold;}
    </style>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <script language="JavaScript">
            var L_Intro_Text    = "Use the settings in Control Panel to personalize your computer.<br><br>";
            var L_Prompt_Text   = "Select an item to view its description. ";
            var L_Advanced_Text = "If you don\'t see an option you are looking for, <a id=ShowFiles href='' onclick='FileList.Folder.ShowWebViewBarricade = false; ShowFiles(); FileList.focus(); return false;' name='WVLink'>view all Control Panel options</a>.";
            var L_Simple_Text   = "<a id=SimpleView href='' onclick='FileList.Folder.ShowWebViewBarricade = true; Load(); return false;' name='WVLink'>Display only commonly used Control Panel options</a>.";
            var L_Multiple_Text = " items selected.";
            var gTimer          = 0;
            var gDoBlends       = false && (navigator.cpuClass != "Alpha" && screen.colorDepth > 8);
            var gShowFiles      = false;
            var gFolder;
            var gitemRow, gitemObject, gitemIcon, gitemName, gitemInfoTip;
            var gitemCanonicalName = new Array("Accessibility_Options", "Date-Time", "Internet_Options",
                    "::{992CFFA0-F557-101A-88EC-00DD010CCC48}", "Display_Properties", "::{2227A280-3AEA-1069-A2DE-08002B30309D}", "Add-Remove_Programs");
            function Resize() {
                if (document.body.clientWidth < Panel.style.pixelWidth * 2) {
                    Panel.style.visibility = "hidden";
                    FileList.style.pixelLeft = 0;
                    FileList.style.pixelWidth = document.body.clientWidth;
                } else {
                    Panel.style.visibility = "visible";
                    if (document.dir == "rtl") {
                        FileList.style.pixelLeft = 0;
                    } else {
                        FileList.style.pixelLeft = Panel.style.pixelWidth;
                    }
                    FileList.style.pixelWidth = document.body.clientWidth - Panel.style.pixelWidth;
                }
                FileList.style.pixelHeight = document.body.clientHeight;
                FileList.style.display = "";
            }
            function ResizeBarricade() {
                if (gShowFiles)
                    Resize();
                else {
                    if (document.body.clientWidth < Panel.style.pixelWidth + 314) {
                        Brand.style.top = 0;
                        Brand.style.left = 0;
                        Brand.style.width = document.body.clientWidth >= 0 ? document.body.clientWidth : 0;
                        Brand.style.height = document.body.clientHeight >= 0 ? document.body.clientHeight : 0;
                        Panel.style.visibility = "hidden";
                       
                        SmallWinInfo.style.display = "";
                    } else {
                        Brand.style.top = 0;
                        if (document.dir == "rtl") {
                            Brand.style.left = 0;
                        } else {
                            Brand.style.left = Panel.style.pixelWidth;
                        }
                        Brand.style.width = document.body.clientWidth - Panel.style.pixelWidth;
                        Brand.style.height = document.body.clientHeight;
                        Panel.style.visibility = "visible";
                        SmallWinInfo.style.display = "none";
                    }
                    FileList.style.display = "none";
                    Brand.style.display = "";
                }
            }
            function ShowFiles() {
                gShowFiles = true;
                Info.innerHTML = L_Intro_Text + "<p>" + L_Simple_Text + "<p>" + L_Prompt_Text;
                window.setTimeout("Resize()", 0);
                FileList.style.display = "";
                Brand.style.display = "none";
            }
            function Load() {
                Panel.style.overflow = "auto";
                Brand.style.overflow = "auto";
                SmallWinInfo.innerHTML = L_Intro_Text + "<p>" + L_Advanced_Text;
                Info.innerHTML = L_Intro_Text + "<p>" + L_Advanced_Text;
                gfolder = FileList.Folder;
               
                gitemRow = new Array(itemrow0, itemrow1, itemrow2, itemrow3, itemrow4, itemrow5, itemrow6, itemrow7);
                gitemObject = new Array(null, null, null, null, null, null, null, null);
                gitemIcon = new Array(FolderIcon0, FolderIcon1, FolderIcon2, FolderIcon3, FolderIcon4, FolderIcon5, FolderIcon6, FolderIcon7);
                gitemName = new Array(ItemName0, ItemName1, ItemName2, ItemName3, ItemName4, ItemName5, ItemName6, ItemName7);
                gitemInfoTip = new Array(InfoTip0, InfoTip1, InfoTip2, InfoTip3, InfoTip4, InfoTip5, InfoTip6, InfoTip7);
                var i, j = 0;
                for (i = 0; i < gitemCanonicalName.length; i++)
                {
                    var folderItem = gfolder.ParseName(gitemCanonicalName[i]);
                    if (folderItem)
                    {
                        gitemObject[j] = folderItem;
                        gitemIcon[j].item = folderItem;
                        gitemIcon[j].clickStyle = 1;
                        gitemName[j].innerText = folderItem.Name;
                        gitemInfoTip[j].innerText = folderItem.ExtendedProperty("InfoTip");
                        gitemRow[j].style.display = "";
                        j++;
                    }
                }
                gShowFiles = !gfolder.ShowWebViewBarricade;
               
                // fix styles
                var L_SystemFont1_Text = "MS Sans Serif";
                var L_SystemFont2_Text = "MS Shell Dlg";
                var L_SystemFont_Text = "Tahoma, Verdana";
                var tr = document.body.createTextRange();
                if (navigator.cpuClass != "Alpha") {
                    tr.collapse();
                    var actualFont = tr.queryCommandValue("FontName");
                    if (actualFont == L_SystemFont1_Text || actualFont == L_SystemFont2_Text)
                        document.body.style.fontFamily = L_SystemFont_Text;
                } else
                    document.body.style.fontFamily = L_SystemFont_Text;
                window.onresize = ResizeBarricade;
                ResizeBarricade();
                if (gShowFiles)
                {
                    ShowFiles();
                }
            }
            function ShowInfo() {
                // this script updates the left info panel when you select icons
                var item;
                var data;
                var i;
                if (gDoBlends) {
                    Panel.filters[0].Stop();
                    Panel.filters[0].Apply();
                }
                data = FileList.SelectedItems().Count;
                if (data == 0) {
                    // nothing selected?
                    text = L_Intro_Text + "<p>" + L_Simple_Text + "<p>" + L_Prompt_Text;
                } else if (data > 1) {
                    // more than one item selected?
                    text = data + L_Multiple_Text + "<br>";
                    if (data <= 16)
                        for (i = 0; i < data; i++)
                            text += "<br>" + FileList.SelectedItems().Item(i).Name;
                } else {
                    item = FileList.SelectedItems().Item(0);
                    text = "<b>" + gfolder.GetDetailsOf(item, 0) + "</b><br>" + gfolder.GetDetailsOf(item, 1);
                }
                Info.innerHTML = text;
                if (gDoBlends)
                    Panel.filters[0].Play();
            }
            function OnWebviewLinkEnter( aLink )
            {
                if( aLink.title )
                {
                    window.status = aLink.title;
                }
                else
                {
                    window.status = "";
                }
                return true;
            }
            function OnWebviewLinkExit()
            {
                window.status = "";
                return false;
            }
            function InvokeItem(iItem)
            {
                gitemObject[iItem].InvokeVerbEx();
            }
        </script>
        <script language="JavaScript" for="FileList" event="SelectionChanged">
            if (gShowFiles)
            {
                window.clearTimeout(gTimer);
                gTimer = window.setTimeout("ShowInfo()", gDoBlends ? 500 : 0); // need actual double-click time
            }
        </script>
        <script for="WVLink" event="onmouseover">
            return OnWebviewLinkEnter( this );
        </script>
        <script for="WVLink" event="onfocus">
            return OnWebviewLinkEnter( this );
        </script>
        <script for="WVLink" event="onmouseout">
            return OnWebviewLinkExit();
        </script>
        <script for="WVLink" event="onblur">
            return OnWebviewLinkExit();
        </script>
    </head>
    <body scroll=no onload=Load()>
        <div id=Panel style="background: window URL(file://%TEMPLATEDIR%/wvleft.gif) no-repeat left top">
            <div id=Corner>
                <object id=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                    <param name="scale" value=100>
                </object>
                <br>
                <div id=FolderName>
                    %THISDIRNAME%
                </div>
            </div>
            <img id=LogoLine src="%TEMPLATEDIR%\wvline.gif">
            <div id=Details>
                <span id=Info>
                    %THISDIRPATH%
                </span>
                <p>
                <a href="http://www.microsoft.com/isapi/redir.dll?prd=Win2000&ar=WinUpdate"><id id=Link1>Windows Update</id></a>
                <p class=Half>
                <a href="http://www.microsoft.com/isapi/redir.dll?prd=support&ar=millennium"><id id=Link2>Technical Support</id></a>
            </div>
        </div>
        <object id=FileList classid="clsid:1820FED0-473E-11D0-A96C-00C04FD705A2" style="position:absolute; width:1px; height:1px;" tabIndex=1>
        </object>
        <!-- this is a Windows graphic that covers up the files -->
        <div id=Brand style="background: window URL(file://%TEMPLATEDIR%\wvlogo.gif) no-repeat right bottom; display: none">
            <div id=SmallWinInfo style="display: none;">
            </div>
            <table id=itemrows>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow0 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon0 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName0 class="itemlink" name="WVLink" onClick="InvokeItem(0); return false;"></a>
                        </div>
                        <div id=InfoTip0>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow1 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon1 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName1 class="itemlink" name="WVLink" onClick="InvokeItem(1); return false;"></a>
                        </div>
                        <div id=InfoTip1>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow2 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon2 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName2 class="itemlink" name="WVLink" onClick="InvokeItem(2); return false;"></a>
                        </div>
                        <div id=InfoTip2>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow3 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon3 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName3 class="itemlink" name="WVLink" onClick="InvokeItem(3); return false;"></a>
                        </div>
                        <div id=InfoTip3>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow4 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon4 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName4 class="itemlink" name="WVLink" onClick="InvokeItem(4); return false;"></a>
                        </div>
                        <div id=InfoTip4>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow5 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon5 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName5 class="itemlink" name="WVLink" onClick="InvokeItem(5); return false;"></a>
                        </div>
                        <div id=InfoTip5>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow6 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon6 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName6 class="itemlink" name="WVLink" onClick="InvokeItem(6); return false;"></a>
                        </div>
                        <div id=InfoTip6>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td class="paddingrow">&nbsp
                    </td>
                </tr>
                <tr id=itemrow7 class="itemrow" style="display: none;">
                    <td class="iconcol">
                        <object id=FolderIcon7 class=FolderIcon classid="clsid:844F4806-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
                            <param name="scale" value=100>
                        </object>
                    </td>
                    <td class="itemtextcol">
                        <div>
                            <a href="" id=ItemName7 class="itemlink" name="WVLink" onClick="InvokeItem(7); return false;"></a>
                        </div>
                        <div id=InfoTip7>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </body>
</html>
 

Author

Commented:
Today, while playing Solitaire, on MY PC, not the customer's PC, I was playing with a screen that was not maximized.  When I moved a card to the edge of the screen, the "window shade" event occurred.  I mention this, in case readers are having difficulty understanding the event I am trying to describe.  I am not suggesting that MY PC is not acting the same as the PC described in this thread.

Yes, the window on the PC in question is maximized.

Commented:
hmm perhaps webview.css is corrupted?
try turning off ie4 integration.. in tweakui goto the ie4 tab and uncheck ie4 enabled
i think that this behavior is most likely related to ie rendering.. so disabling ie4 integration will
see if my theory is correct :D

Author

Commented:
Sh0e:
We have IE 5.5.  I don't understand why you referred to IE 4 integration.
I don't have Tweakui installed.  If your suggestion is still applicable, is it possible to turn off IE "x" integration without using Tweakui?

I read about Internet integration @:  http://www.annoyances.org/exec/show/article03-001  .  What's the purpose of your suggestion?

Remember, this is the PC of one of my customers.  I don't want to experiement on a PC that is not mine.

Author

Commented:
BTW, this is the original IE 5.5.  Thus, there is no IE repair tool.
No comments have been added recently, so it's time to clean up this TA.


In the absence of questioner input, this question is scheduled for clean up on or after 2003 04 07.

I will leave a recommendation in the Cleanup Topic Area that this question be:

Deleted/No Refund.

If you disagree, please post your objection here within the next seven days.
The Moderators will make the final determination.

PLEASE DO NOT ACCEPT THIS COMMENT AS THE ANSWER

Best regards,
Analog_Kid
EE Cleanup Volunteer

Author

Commented:
Dear Analog_Kid:
Why no refund?  My question has not yet been resolved.  I have responded to every posting.
Points are precious.  

Sincerely,
Ed

Commented:
its to discourage ppl from abandoning threads
as long as you respond they wont act on no refund

Author

Commented:
sh0e:
Other clean up moderators don't take the hard line position taken by Analog_Kid.

Ed
edx15 -

Please understand that it is not my intention to be unreasonable; indeed, it is my sincere desire to be just to all parties. My recommendation assumes no questioner input. I may have been in error in your case.

Nonetheless this question has remained inactive over 13 weeks and a decision must be made regarding its closure.

Sincerely,
Analog_Kid
EE Cleanup Volunteer

Author

Commented:
Dear A_K:
Thanks for the reply.
I agree that "a decision must be made".
I know you are busy, but if you would have taken the time to review the thread, you would have seen my comments.

BTW, do you have any ideas as to how to fix the issue?

When will my points be restored?

Thanks for your help.
Ed
edx15, I have in fact read the entire thread prior to posting my recommendation. Despite anyone's best efforts however, mistakes are inevitable. This is precisely the reason a seven-day advance notice is posted.

Regarding your "window shade" issue, I regret that I cannot offer any additional insight. The best suggestion I can propose is that you re-post the question. Perhaps you will gain a fresh perspective from other Experts. In that case, it may be beneficial to keep this question open as a reference for what has already been tried.

As far as your question points are concerned, that will have to be left to the Moderator.
This question is due for cleanup next week. If you do not want your question deleted, plainly state so for the Moderator's benefit. Otherwise I will be happy to change my recommendation to:

Delete/Refund
     
Best regards,
Analog_Kid
EE Cleanup Volunteer

Commented:
hm im still confused about what the problem really looks like
i originally thought that there was just a large square that covered the upper 3/4 of the screen
still confused about this

heres some things that may/may not work
deleting ShellIconCache
change the size of Icon in appearances from 32 to 31.. apply.. then back to 32 and apply
try different resolutions.. or less colors.. as it may be a video card incompatibility

Author

Commented:
sh0e:
Open solitaire, to a screen size less than maximum.
Move a card beyond the edge of the windows.  Part of the card "disappears".  That's what we get.
The resolution is the same as it always had been.
Rebuilding ShellIconCache had no effect.
No change with icon size.

Thanks for your suggestions.

Ed
Commented:
Points refunded, as edx15 gave feedback at each stage.

PAQ (edx15 if you want to repost the question, please include the link to this question, so you and the Experts don't have to go over the same ground again...)


Chmod
Community Support Moderator @Experts Exchange

Commented:
just wanted to add that i agree with the way it turned out

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial