📄 wndchild.cpp
字号:
/****************************************************************************/
//
// ~~~~~~~~~~~~~~~~~~~~~~~~ WndChild's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// ~~~~~~~~~~~~~~~~~~~~~~~~ WndPlay's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// ~~~~~~~~~~~~~~~~~~~~~~~ WndCredit's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// WndChild.cpp
//
//***************************************************************************/
// Include
#include "ExCaro.h"
#include "WndChild.h"
#include "WndPlay.h"
//***************************************************************************/
// ~~~~~~~~~~~~~~~~~~~~~~~~ WndChild's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LRESULT CALLBACK WndChildProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
//////////////////////////////////////////////////////////////////////////////
// WndChild Size Message
case WM_SIZE:
Child_Size();
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndChild Paint Message
case WM_PAINT:
Child_Paint();
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndChild VScroll Message
case WM_VSCROLL:
Child_VScroll(wParam);
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndChild HScroll Message
case WM_HSCROLL:
Child_HScroll(wParam);
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndChild Left Mouse Click Message
case WM_LBUTTONDOWN:
if(ec.iTab == ID_PLAY)
Child_LButtonDown();
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndChild Left Mouse Up Message
case WM_LBUTTONUP:
if(ec.iTab == ID_SETTING)
SetFocus(DlgSetting.hWnd );
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}
//***************************************************************************/
// ~~~~~~~~~~~~~~~~~~~~~~~~ WndPlay's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LRESULT CALLBACK WndPlayProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
//////////////////////////////////////////////////////////////////////////////
// WndPlay Paint Message
case WM_PAINT:
Play_Paint();
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndPlay Paint Message
case WM_MOUSEMOVE:
Play_MouseMove(lParam);
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndPlay Paint Message
case WM_MOUSELEAVE:
Play_MouseLeave();
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndPlay Left Mouse Down Message
case WM_LBUTTONDOWN:
Play_LButtonDown(lParam);
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndPlay Left Mouse Up Message
case WM_LBUTTONUP:
Play_LButtonUp(lParam);
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}
//***************************************************************************/
// ~~~~~~~~~~~~~~~~~~~~~~~~ WndCredit's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LRESULT CALLBACK WndCreditProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
//////////////////////////////////////////////////////////////////////////////
// WndCredit Create Message
case WM_CREATE:
WndCredit.xClient = 400;
WndCredit.yClient = 500;
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndCredit Paint Message
case WM_PAINT:
Credit_Paint();
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -