?? controlwnd.h
字號(hào):
#ifndef CONTROL_WND_HEAD_FILE
#define CONTROL_WND_HEAD_FILE
#pragma once
#include "Stdafx.h"
//////////////////////////////////////////////////////////////////////////
#define IDM_ADD_SCORE_CONTROL WM_USER+201
//////////////////////////////////////////////////////////////////////////
//控制窗口
class CControlWnd : public CWnd
{
//變量定義
protected:
LONG m_lScoreMax; //最大數(shù)目
LONG m_lScoreLess; //最少數(shù)目
//狀態(tài)變量
protected:
WORD m_wItemCount; //子項(xiàng)數(shù)目
LONG m_lScoreCurrent; //當(dāng)前數(shù)目
WORD m_wCurrentItem; //當(dāng)前焦點(diǎn)
//輔助尺寸
protected:
INT m_ControlHead; //頭部寬度
INT m_ControlTail; //尾部寬度
//控件位置
protected:
CSize m_SizeItem; //子項(xiàng)尺寸
CSize m_SizeControl; //控件大小
CPoint m_BenchmarkPos; //基準(zhǔn)位置
//控件變量
protected:
CSkinButton m_btMaxScore; //最大積分
CSkinButton m_btLessScore; //最小積分
//資源變量
protected:
CSkinImage m_ImageControlL; //背景資源
CSkinImage m_ImageControlM; //背景資源
CSkinImage m_ImageControlR; //背景資源
CSkinImage m_ImageArrow; //焦點(diǎn)箭頭
CSkinImage m_ImageNumber; //數(shù)字
CSkinImage m_ImageNumberDot; //逗號(hào)
//函數(shù)定義
public:
//構(gòu)造函數(shù)
CControlWnd();
//析構(gòu)函數(shù)
virtual ~CControlWnd();
//功能函數(shù)
public:
//設(shè)置位置
VOID SetBenchmarkPos(INT nXPos, INT nYPos);
//獲取數(shù)目
LONGLONG GetScoreCurrent() { return m_lScoreCurrent; }
//設(shè)置信息
VOID SetScoreControl(LONG lScoreMax, LONG lScoreLess, LONG lScoreCurrent);
//內(nèi)部函數(shù)
protected:
//播放聲音
VOID PlayGoldSound();
//轉(zhuǎn)換索引
WORD SwitchToIndex(CPoint MousePoint);
//按鈕消息
protected:
//最大按鈕
VOID OnBnClickedScoreMax();
//最小按鈕
VOID OnBnClickedScoreLess();
//放出按鈕
VOID OnBnClickedSendScore();
//消息映射
protected:
//繪畫(huà)消息
VOID OnPaint();
//位置消息
VOID OnSize(UINT nType, INT cx, INT cy);
//創(chuàng)建消息
INT OnCreate(LPCREATESTRUCT lpCreateStruct);
//鼠標(biāo)消息
VOID OnLButtonUp(UINT nFlags, CPoint Point);
//鼠標(biāo)消息
VOID OnRButtonUp(UINT nFlags, CPoint Point);
//光標(biāo)消息
BOOL OnSetCursor(CWnd * pWnd, UINT nHitTest, UINT uMessage);
DECLARE_MESSAGE_MAP()
};
//////////////////////////////////////////////////////////////////////////
#endif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -