コード例 #1
0
ファイル: icon.go プロジェクト: Archs/walk
// Dispose releases the operating system resources associated with the Icon.
func (i *Icon) Dispose() {
	if i.isStock || i.hIcon == 0 {
		return
	}

	win.DestroyIcon(i.hIcon)
	i.hIcon = 0
}
コード例 #2
0
ファイル: icon.go プロジェクト: 2105666566/walk
// 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 lastError("DestroyIcon")
	}

	i.hIcon = 0

	return nil
}
コード例 #3
0
ファイル: cursor.go プロジェクト: Ryanker/walk
func (cc customCursor) Dispose() {
	win.DestroyIcon(win.HICON(cc.hCursor))
}