1 Star 1 Fork 1

wengo / windows_gui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
monthcal.go 2.01 KB
一键复制 编辑 原始数据 按行查看 历史
wengooooo 提交于 2022-06-06 18:11 . update
package xc
import "unsafe"
// 月历_创建, 创建日期时间元素, 返回元素句柄.
//
// x: x坐标.
//
// y: y坐标.
//
// cx: 宽度.
//
// cy: 高度.
//
// hParent: 父为窗口句柄或元素句柄.
func XMonthCal_Create(x int, y int, cx int, cy int, hParent int) int {
r, _, _ := xMonthCal_Create.Call(uintptr(x), uintptr(y), uintptr(cx), uintptr(cy), uintptr(hParent))
return int(r)
}
// 月历_取内部按钮, 获取内部按钮元素.
//
// hEle: 元素句柄.
//
// nType: 按钮类型.
func XMonthCal_GetButton(hEle int, nType int) int {
r, _, _ := xMonthCal_GetButton.Call(uintptr(hEle), uintptr(nType))
return int(r)
}
// 月历_置当前日期, 设置月历选中的年月日.
//
// hEle: 元素句柄.
//
// nYear: 年.
//
// nMonth: 月.
//
// nDay: 日.
func XMonthCal_SetToday(hEle int, nYear int, nMonth int, nDay int) int {
r, _, _ := xMonthCal_SetToday.Call(uintptr(hEle), uintptr(nYear), uintptr(nMonth), uintptr(nDay))
return int(r)
}
// 月历_取当前日期, 获取月历当前年月日.
//
// hEle: 元素句柄.
//
// pnYear: 年.[INT.
//
// pnMonth: 月.[INT.
//
// pnDay: 日.[INT.
func XMonthCal_GetToday(hEle int, pnYear *int, pnMonth *int, pnDay *int) int {
r, _, _ := xMonthCal_GetToday.Call(uintptr(hEle), uintptr(unsafe.Pointer(pnYear)), uintptr(unsafe.Pointer(pnMonth)), uintptr(unsafe.Pointer(pnDay)))
return int(r)
}
// 月历_取选择日期, 获取月历选中的年月日.
//
// hEle: 元素句柄.
//
// pnYear: 年.[INT.
//
// pnMonth: 月.[INT.
//
// pnDay: 日.[INT.
func XMonthCal_GetSelDate(hEle int, pnYear *int, pnMonth *int, pnDay *int) int {
r, _, _ := xMonthCal_GetSelDate.Call(uintptr(hEle), uintptr(unsafe.Pointer(pnYear)), uintptr(unsafe.Pointer(pnMonth)), uintptr(unsafe.Pointer(pnDay)))
return int(r)
}
// 月历_置文本颜色.
//
// hEle: 元素句柄.
//
// nFlag: 1:周六.
//
// color: ABGR颜色值.
func XMonthCal_SetTextColor(hEle int, nFlag int, color int) int {
r, _, _ := xMonthCal_SetTextColor.Call(uintptr(hEle), uintptr(nFlag), uintptr(color))
return int(r)
}
Go
1
https://gitee.com/wengo/windows_gui.git
git@gitee.com:wengo/windows_gui.git
wengo
windows_gui
windows_gui
48d22b3de18b

搜索帮助

53164aa7 5694891 3bd8fe86 5694891