mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2025-02-02 20:31:22 +00:00
d16da069e9
This is a thin wrapper around the Win32 API used in the Win32 Updater Dialog implementation.
36 lines
960 B
C++
36 lines
960 B
C++
/////////////////////////////
|
|
// Button.cpp
|
|
|
|
#include "DlgSubclassApp.h"
|
|
#include "Button.h"
|
|
|
|
LRESULT CButton::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|
{
|
|
CMyDialog& dialog = ((CDlgSubclassApp*) GetApp())->GetDialog();
|
|
switch (uMsg)
|
|
{
|
|
case WM_MOUSEMOVE:
|
|
TRACE(TEXT("CButton::WndProc - WM_MOUSEMOVE Message\n"));
|
|
dialog.SetStatic(TEXT("WM_MOUSEMOVE"));
|
|
break;
|
|
case WM_SETCURSOR:
|
|
TRACE(TEXT("CButton::WndProc - WM_SETCURSOR Message\n"));
|
|
dialog.SetStatic(TEXT("WM_SETCURSOR"));
|
|
break;
|
|
case WM_LBUTTONDOWN:
|
|
TRACE(TEXT("CButton::WndProc - WM_LBUTTONDOWN Message\n"));
|
|
dialog.SetStatic(TEXT("WM_LBUTTONDOWN"));
|
|
break;
|
|
case WM_LBUTTONUP:
|
|
TRACE(TEXT("CButton::WndProc - WM_LBUTTONUP Message\n"));
|
|
dialog.SetStatic(TEXT("WM_LBUTTONUP"));
|
|
break;
|
|
|
|
default:
|
|
TRACE(TEXT("CButton::WndProc - Unspecified Message\n"));
|
|
break;
|
|
}
|
|
|
|
// Pass unhandled messages on for default processing
|
|
return WndProcDefault(uMsg, wParam, lParam);
|
|
}
|