syscolstatic.cpp

来自「Password Safe Password Safe is a passwor」· C++ 代码 · 共 71 行

CPP
71
字号
/// \file SysColStatic.cpp//-----------------------------------------------------------------------------/*  This entire file was copied from  http://www.codeguru.com/staticctrl/syscol_static.shtml  and was written by P錶 K. T鴑der */#include "stdafx.h"#include "SysColStatic.h"#if defined(POCKET_PC)#include "pocketpc/PocketPC.h"#endif#include "PasswordSafe.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endifCSysColStatic::CSysColStatic(){   m_nImageID = -1;}CSysColStatic::~CSysColStatic(){}void CSysColStatic::ReloadBitmap(int nImageID){   if(nImageID != -1)      m_nImageID = nImageID;   if(m_nImageID == -1)      return;   HBITMAP hBmp = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),                                        MAKEINTRESOURCE(m_nImageID),                                       IMAGE_BITMAP,                                       0, 0,WCE_INS                                0);							// WinCE only {kjp}WCE_DEL                                LR_LOADMAP3DCOLORS);			// not WinCE {kjp}   if (hBmp == NULL)      return;   hBmp = SetBitmap(hBmp);   if (hBmp != NULL)      ::DeleteObject(hBmp);}BEGIN_MESSAGE_MAP(CSysColStatic, CStatic)   //{{AFX_MSG_MAP(CSysColStatic)   ON_WM_SYSCOLORCHANGE()   //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CSysColStatic message handlersvoid CSysColStatic::OnSysColorChange() {   CStatic::OnSysColorChange();   ReloadBitmap(); }//-----------------------------------------------------------------------------//-----------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?