VB 6 标题栏的ICO图标失真

VB 6 的程序中,自己做的ICO图标内含有48x48、32x32和16x16(256色和xp格式),
然后将窗体的标题栏(窗口左上角)ico图标改成自己的后,运行时显示就变色(失真)了;
好像默认选了48x48的那一个。

解决办法:
保留原来的设置不变,再建立一只有16x16(256色)的ico图标,将其设置为窗体的 MouseIcon 属性值。并

在Form_Load()中,用MouseIcon替换Icon,像下面这样。

Private Sub Form_Load()
    '//将窗口图标设置为16x16(256),避免在标题栏、任务栏的显示失真
    Me.Icon = Me.MouseIcon
......
End Sub
 

你可能感兴趣的:(vb,任务,xp)