1 Star 0 Fork 0

程序员锡哥/walk

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
composite.go 831 Bytes
Copy Edit Raw Blame History
// Copyright 2010 The Walk Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// +build windows
package walk
import (
"github.com/lxn/win"
)
const compositeWindowClass = `\o/ Walk_Composite_Class \o/`
func init() {
MustRegisterWindowClass(compositeWindowClass)
}
type Composite struct {
ContainerBase
}
func newCompositeWithStyle(parent Window, style uint32) (*Composite, error) {
c := new(Composite)
c.children = newWidgetList(c)
c.SetPersistent(true)
if err := InitWidget(
c,
parent,
compositeWindowClass,
win.WS_CHILD|win.WS_VISIBLE|style,
win.WS_EX_CONTROLPARENT); err != nil {
return nil, err
}
return c, nil
}
func NewComposite(parent Container) (*Composite, error) {
return newCompositeWithStyle(parent, 0)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/msgy/walk.git
git@gitee.com:msgy/walk.git
msgy
walk
walk
master

Search

0d507c66 1850385 C8b1a773 1850385