gpswindow.h

来自「针对smartphone开发的一套用户界面程序」· C头文件 代码 · 共 39 行

H
39
字号
#include"resource.h"
extern HBITMAP g_pGpsBitmap;
class CGpsWindow : public CWindowImpl<CGpsWindow> {
   BEGIN_MSG_MAP( CGpsWindow )
      MESSAGE_HANDLER( WM_PAINT, OnPaint )
      MESSAGE_HANDLER( WM_DESTROY, OnDestroy )
      MESSAGE_HANDLER(WM_LBUTTONDOWN, OnLButtonDown)
   END_MSG_MAP()

   LRESULT OnPaint( UINT, WPARAM, LPARAM, BOOL& ){
      PAINTSTRUCT ps;
	  
      HDC hDC=BeginPaint( &ps );

	  HDC dc=CreateCompatibleDC(hDC);
	  HBITMAP bitmap=(HBITMAP)SelectObject(dc,g_pGpsBitmap);


	  BitBlt(hDC,0,0,30,30,dc,2,2,SRCCOPY);
	  SelectObject(dc,bitmap);

      EndPaint( &ps );

      return 0;
   }

   LRESULT OnDestroy( UINT, WPARAM, LPARAM, BOOL& ){
    // PostQuitMessage( 0 );
      return 0;
   }

public:
	LRESULT OnLButtonDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
	{
		// TODO : Add Code for message handler. Call DefWindowProc if necessary.		return 0;
	}
};

⌨️ 快捷键说明

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