示例#1
0
文件: icon.go 项目: CodyGuo/gowi
// Dispose releases the operating system resources associated with the Icon.
func (i *Icon) Dispose() error {
	if i.isStock || i.hIcon == 0 {
		return nil
	}

	if !win.DestroyIcon(i.hIcon) {
		return errors.New("DestroyIcon")
	}

	i.hIcon = 0

	return nil
}
示例#2
0
文件: icon.go 项目: CodyGuo/gowi
func (i *Icon) Destroy() bool {
	return win.DestroyIcon(i.hIcon)
}