mainmenu.cpp
来自「控件得用法总结」· C++ 代码 · 共 58 行
CPP
58 行
#include "stdafx.h"
#include "Mainmenu.h"
Mainmenu::Mainmenu(void)
{
}
Mainmenu::~Mainmenu(void)
{
}
LRESULT CALLBACK Mainmenu::_WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
LRESULT lResult=0;
Mainmenu* pThis=(Mainmenu*)GetWindowLong(hWnd,GWL_USERDATA);
switch(uMsg)
{
case WM_COMMAND:
lResult=pThis->OnCommand(HIWORD(wParam),LOWORD(wParam),(HWND)lParam);
break;
case WM_PAINT:
lResult=pThis->OnPaint();
break;
case WM_LBUTTONDOWN;
lPesult=pThis->OnClick(hWnd,LOWORD(lParam),HIWORD(lParam));
break;
default:
return DefWindowProc(hWnd,uMage,wParam,lParam)
}
return lResult;
}
LRESULT Mainmenu::CreateControls(HINSTANCE hInstance)
{
this->m_hInstance=hInstance;
HRESULT hr=S_OK;
WNDCLASS wndClass;
ATOM classAtom;
LONG lReturn;
RECT rcWorkArea;
ZeroMemory(&wndClass,sizeof(wndClass));
wndClass.lpfnWndProc=Mainmenu::_WndProc;
wndClass.hInstance=hInstance;
wndClass.lpszClassName=L"Mainmenu";
wndClass.style=CS_HREDRAW|CS_VREDRAW;
wndClass.hIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_TEXT_MOBILE);
wndClass.hCursor=0;
wndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
classAtom=RegisterClass(&wndClass);
if(classAtom==NULL)
{
ERR(HRESULT_FROM_WIN32(GetLastError()));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?