📄 ctitleoverlayprop.h
字号:
//
// CTitleOverlayProp.h
//
#ifndef __H_CTitleOverlayProp__
#define __H_CTitleOverlayProp__
#include "ITitleOverlay.h"
class CTitleOverlayProp : public CBasePropertyPage
{
private:
ITitleOverlay * mIOverlay;
HWND m_hOverlayType;
HWND m_hEditTilte;
HWND m_hEditStartX;
HWND m_hEditStartY;
HWND m_hEditStartTime;
HWND m_hEditEndTime;
HWND m_hEditColorR;
HWND m_hEditColorG;
HWND m_hEditColorB;
DWORD mTitleColor;
LOGFONT mTitleFont;
BOOL mIsFontChanged;
public:
static CUnknown * WINAPI CreateInstance(LPUNKNOWN lpunk, HRESULT *phr);
DECLARE_IUNKNOWN;
private:
CTitleOverlayProp(LPUNKNOWN lpunk, HRESULT *phr);
private:
BOOL OnReceiveMessage(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
HRESULT OnConnect(IUnknown *pUnknown);
HRESULT OnDisconnect();
HRESULT OnActivate();
HRESULT OnApplyChanges();
void SetDirty();
private:
void FillOverlayTypeComboBox(void);
int GetOverlayTypeComboIndex(int inType);
void ReflectOverlayType(void);
void ReflectOverlayStyle(void);
void ReflectTitle(void);
void ReflectTitleStartPosition(void);
void ReflectTitleDuration(void);
void ReflectTitleColor(void);
void ReflectTitleColor(BYTE inR, BYTE inG, BYTE inB);
void ReflectTitleFont(void);
void EnterOverlayType(void);
void EnterOverlayStyle(void);
void EnterTitle(void);
void EnterTitleStartPosition(void);
void EnterTitleDuration(void);
void EnterTitleColor(void);
void EnterTitleFont(void);
void OnButtonChangeFont(void);
};
#endif // __H_CTitleOverlayProp__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -