82 Star 325 Fork 55

不在乎y/govcl

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
define.go 989 Bytes
一键复制 编辑 原始数据 按行查看 历史
不在乎y 提交于 2020-06-13 19:11 +08:00 . 1, Remove Application.SetFormScaled
package main
/*
#include <windows.h>
*/
import "C"
type HWND = uintptr
type LRESULT = uintptr
type UINT = uint32
type WPARAM = uintptr
type LPARAM = uintptr
type PTCHAR = uintptr
type NppData struct {
NppHandle HWND
ScintillaMainHandle HWND
ScintillaSecondHandle HWND
}
// PFuncSetInfo
//type PFUNCSETINFO func() procedure(NppData: TNppData);cdecl;
type PFUNCSETINFO = uintptr
// PFuncPluginCmd
//PFUNCPLUGINCMD = procedure;cdecl;
type PFUNCPLUGINCMD = uintptr
// PBeNotified
//PBENOTIFIED = procedure(var SCNotification: TSCNotification);cdecl;
type PBENOTIFIED = uintptr
// PMessageProc
//PMESSAGEPROC = function(iMessage: UINT; wParam: WPARAM; lParam: LPARAM):LRESULT;cdecl;
type PMESSAGEPROC = uintptr
type ShortcutKey struct {
IsCtrl bool
IsAlt bool
IsShift bool
Key byte
}
const nbChar = 64
type FuncItem struct {
ItemName [nbChar]uint16
PFunc PFUNCPLUGINCMD
CmdID int32
Init2Check bool
PShKey *ShortcutKey
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/ying32/govcl.git
git@gitee.com:ying32/govcl.git
ying32
govcl
govcl
v2.0.10

搜索帮助