📄 dlgicon.cpp
字号:
/****************************************************************************/
//
// ~~~~~~~~~~~~~~~~~~~~~~~~ Dialog Icon's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~
// ~~~~~~~~~~~~~~~~~~~~~~~~~~ WndDraw's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~
// DlgIcon.cpp
//
//***************************************************************************/
// Include
#include "ExCaro.h"
#include "resource.h"
#include "dlgicon.h"
//***************************************************************************/
// ~~~~~~~~~~~~~~~~~~~~~~~~ Dialog Icon's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~
BOOL CALLBACK DlgIconProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
////////////////////////////////////////////////////////////////
// Icon Dialog Init Dialog Message
case WM_INITDIALOG:
DlgIcon.hWnd = hDlg;
SetClassLong(DlgSetting.hWnd, GCL_STYLE, CS_HREDRAW | CS_VREDRAW );
Icon_Init();
return TRUE;
////////////////////////////////////////////////////////////////
// Icon Dialog Sizing Message
case WM_SIZING:
Icon_Sizing(wParam, lParam);
return 0;
////////////////////////////////////////////////////////////////
// Icon Dialog Size Message
case WM_SIZE:
Icon_Size();
return 0;
////////////////////////////////////////////////////////////////
// Icon Dialog Command Message
case WM_COMMAND:
Icon_Command(wParam);
return 0;
////////////////////////////////////////////////////////////////
// Icon Dialog Draw Item Message
case WM_DRAWITEM:
Icon_DrawItem((LPDRAWITEMSTRUCT)lParam,wParam);
return 0;
////////////////////////////////////////////////////////////////
// Icon Dialog Close Message
case WM_CLOSE:
EndDialog(DlgIcon.hWnd , TRUE );
return 0;
}
return 0;
}
//***************************************************************************/
// ~~~~~~~~~~~~~~~~~~~~~~~~~~ WndDraw's Messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~
LRESULT CALLBACK WndDrawProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
//////////////////////////////////////////////////////////////////////////////
// WndDraw Size Message
case WM_SIZE:
Draw_Size();
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndDraw Paint Message
case WM_PAINT:
Draw_Paint();
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndDraw Mouse Move Message
case WM_MOUSEMOVE:
Draw_MouseMove(lParam);
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndDraw Mouse Leave Message
case WM_MOUSELEAVE:
Draw_MouseLeave();
return 0;
case WM_ERASEBKGND:
return 0;
//////////////////////////////////////////////////////////////////////////////
// WndDraw Mouse Click Message
case WM_LBUTTONDOWN:
Draw_LButtonDown(lParam);
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -