mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2025-02-14 23:50:50 +00:00
This is a thin wrapper around the Win32 API used in the Win32 Updater Dialog implementation.
50 lines
962 B
C++
50 lines
962 B
C++
/////////////////////////////
|
|
// Button.cpp
|
|
|
|
|
|
#include "Button.h"
|
|
|
|
|
|
CButton::~CButton()
|
|
{
|
|
}
|
|
|
|
void CButton::PreCreate(CREATESTRUCT &cs)
|
|
{
|
|
cs.lpszClass = TEXT("BUTTON");
|
|
cs.style = WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON;
|
|
cs.x = 10;
|
|
cs.y = 10;
|
|
cs.cx = 100;
|
|
cs.cy = 100;
|
|
cs.lpszName = TEXT("OK");
|
|
}
|
|
|
|
LRESULT CButton::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|
{
|
|
switch (uMsg)
|
|
{
|
|
case WM_MOUSEMOVE:
|
|
TRACE(TEXT("WndProc - WM_MOUSEMOVE Message\n"));
|
|
break;
|
|
case WM_SETCURSOR:
|
|
TRACE(TEXT("WndProc - WM_SETCURSOR Message\n"));
|
|
break;
|
|
case WM_LBUTTONDOWN:
|
|
TRACE(TEXT("WndProc - WM_LBUTTONDOWN Message\n"));
|
|
break;
|
|
case WM_LBUTTONUP:
|
|
TRACE(TEXT("WndProc - WM_LBUTTONUP Message\n"));
|
|
break;
|
|
case WM_PAINT:
|
|
TRACE(TEXT("WndProc - WM_PAINT Message\n"));
|
|
break;
|
|
|
|
default:
|
|
TRACE(TEXT("WndProc - Unspecified Message\n"));
|
|
break;
|
|
}
|
|
|
|
// Pass unhandled messages on for default processing
|
|
return CWnd::WndProc(uMsg, wParam, lParam);
|
|
}
|