📄 cmdinfo.h
字号:
//-- {CycleCode: 26} file [0..1183]
//-- {InsertRegion: 49} module.vulnerableDeclarations [0..221]
//## begin module.additionalDeclarations preserve=yes
// Copyright (C) 1991 - 1999 Rational Software Corporation
#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CMDINFO_43167E270213_INCLUDED
#define _INC_CMDINFO_43167E270213_INCLUDED
//## end module.additionalDeclarations
//-- {AddDecl: 27} region.inlineAnnotation [222..245]
typedef BOOL ( CALLBACK
//-- {AddDecl: 28} module.vulnerableDeclarations [246..268]
//## begin module.additionalDeclarations preserve=yes
* FP_PROC_COMMAND)();
//## end module.additionalDeclarations
//-- {AddDecl: 29} region.inlineAnnotation [269..292]
typedef BOOL ( CALLBACK
//-- {AddDecl: 30} module.vulnerableDeclarations [293..322]
//## begin module.additionalDeclarations preserve=yes
* FP_PROC_ENABLE_COMMAND)();
//## end module.additionalDeclarations
//-- {AddDecl: 31} region.inlineAnnotation [323..346]
typedef BOOL ( CALLBACK
//-- {AddDecl: 32} module.vulnerableDeclarations [347..381]
//## begin module.additionalDeclarations preserve=yes
* FP_PROC_SLEEP)( BOOL isSleep );
//## end module.additionalDeclarations
//-- {AddDecl: 33} region.inlineAnnotation [382..405]
typedef BOOL ( CALLBACK
//-- {AddDecl: 34} module.vulnerableDeclarations [406..613]
//## begin module.additionalDeclarations preserve=yes
* FP_PROC_UPDATE_COMMANDUI)( void * pExtra );
//必须含有关键字:KeyValue
//KeyValue为CMDID
//##ModelId=43167E270213
enum CMDTYPE
{
e_OnceCMD = 0,
e_ClarityCMD ,
e_ViewCMD,
e_MainCMD,
};
//## end module.additionalDeclarations
//-- {AddDecl: 35} class [614..1129]
struct CMDInfo
{
//-- {AddDecl: 36} region.generated [632..653]
public:
//CMD_ID
//-- {AddDecl: 37} region.inlineAnnotation [654..680]
//##ModelId=4316BFA900AB
//-- {AddDecl: 38} region.generated [681..720]
UINT KeyValue;
//点击处理命令函数
//-- {AddDecl: 39} region.inlineAnnotation [721..747]
//##ModelId=4316FC12004E
//-- {AddDecl: 40} region.generated [748..822]
FARPROC ProcCommand;
//响应CN_UPDATE_COMMAND_UI
//设置工具条的状态
//-- {AddDecl: 41} region.inlineAnnotation [823..849]
//##ModelId=431700A90138
//-- {AddDecl: 42} region.generated [850..905]
FARPROC ProcUpdateCommandUI;
//工具条是否可以点击
//-- {AddDecl: 43} region.inlineAnnotation [906..932]
//##ModelId=4317012400DA
//-- {AddDecl: 44} region.generated [933..988]
FARPROC ProcEnableCommand;
//命令的类型
// 4种
//-- {AddDecl: 45} region.inlineAnnotation [989..1015]
//##ModelId=431826F60232
//-- {AddDecl: 46} region.generated [1016..1077]
CMDTYPE style;
//挂起函数,当挂起时自动注销要接收的消息
//-- {AddDecl: 47} region.inlineAnnotation [1078..1104]
//##ModelId=431AB0800203
//-- {AddDecl: 48} region.generated [1105..1127]
FARPROC ProcSleep;
};
//-- {InsertRegion: 50} module.vulnerableDeclarations [1130..1183]
//## begin module.epilog preserve=yes
#endif /* _INC_CMDINFO_43167E270213_INCLUDED */
//## end module.epilog
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -