veolia 发表于 2007-4-16 22:47:20

究竟是谁的错?

浏览http://www.psytopic.com/mag/post/66.html这个网页时总会出现错误,鼠标按下“点击打开”看到的老是乱码。
于是换了几个浏览器去试,结果如下:
无法打开:firefox
乱码:ie7、netscape、real
正常显示:ie6、opera

应该不是我系统的问题,哪位可以给个答案?

lanaxie 发表于 2007-4-16 22:54:44

我的显示正常

veolia 发表于 2007-4-16 23:10:44

这个链接的网页是正常的,但是“点击进入”要进行测验时看到的却全是乱码。
不知道你用的是哪个浏览器?

天地游子 发表于 2007-4-20 16:08:01

文章来源:http://www.konique.com/trackback.asp?tbID=64


昨天晚上看MSDN看见的一段通过使用SetClassLong函数使窗口下面拥有一个阴影效果,研究代码找资料弄了半个小时把它运用在了C#2.0上,特此一贴。

由于我使用的方法是调用系统API,所以在引用声明这块要加上一句:

using System.Runtime.InteropServices;

然后再窗口类的随便哪个地方加上:

const int CS_DropSHADOW = 0x20000;
const int GCL_STYLE = (-26);
//声明Win32 API

public static extern int SetClassLong(IntPtr hwnd,int nIndex,int dwNewLong);

public static extern int GetClassLong(IntPtr hwnd, int nIndex);

最后在窗体的构造函数中加上:

SetClassLong(this.Handle, GCL_STYLE, GetClassLong(this.Handle, GCL_STYLE) | CS_DropSHADOW);


编译程序并运行,窗体阴影效果出来了。哦,忘记说了,阴影效果仅支持Win2000/XP/2003。Vista自带窗体阴影,所以不在此例。

文章来源:http://www.konique.com/trackback.asp?tbID=64
页: [1]
查看完整版本: 究竟是谁的错?