ReactOS 0.4.17-dev-1133-gc25e4fd
CAboutSnapinDialog Class Reference

#include <CAboutSnapinDialog.h>

Inheritance diagram for CAboutSnapinDialog:
Collaboration diagram for CAboutSnapinDialog:

Public Types

enum  { IDD = IDD_ABOUT_SNAPIN }
 

Public Member Functions

 CAboutSnapinDialog (CMainWnd *MainWnd, CSnapin *Snapin)
 
 ~CAboutSnapinDialog ()
 
LRESULT OnInitDialog (UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnClose (UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnCommand (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 

Private Attributes

CMainWnd * m_MainWnd
 
CSnapin * m_Snapin
 
CWindow m_SnapinIcon
 
CWindow m_SnapinInfo
 
CWindow m_Description
 

Detailed Description

Definition at line 11 of file CAboutSnapinDialog.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IDD 

Definition at line 15 of file CAboutSnapinDialog.h.

#define IDD_ABOUT_SNAPIN
Definition: resource.h:105

Constructor & Destructor Documentation

◆ CAboutSnapinDialog()

CAboutSnapinDialog::CAboutSnapinDialog ( CMainWnd *  MainWnd,
CSnapin *  Snapin 
)
inline

Definition at line 33 of file CAboutSnapinDialog.h.

34 {
35 m_MainWnd = MainWnd;
36 m_Snapin = Snapin;
37 }

◆ ~CAboutSnapinDialog()

CAboutSnapinDialog::~CAboutSnapinDialog ( )
inline

Definition at line 39 of file CAboutSnapinDialog.h.

40 {
41 }

Member Function Documentation

◆ OnClose()

LRESULT CAboutSnapinDialog::OnClose ( UINT  nMessage,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)

Definition at line 41 of file CAboutSnapinDialog.cpp.

42{
44 return 0;
45}
#define IDOK
Definition: winuser.h:841
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)

◆ OnCommand()

LRESULT CAboutSnapinDialog::OnCommand ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)

Definition at line 48 of file CAboutSnapinDialog.cpp.

49{
50 switch (wID)
51 {
52 case IDOK:
53 {
55 }
56 return 0;
57 }
58
59 return 0;
60}

◆ OnInitDialog()

LRESULT CAboutSnapinDialog::OnInitDialog ( UINT  nMessage,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)

Definition at line 12 of file CAboutSnapinDialog.cpp.

13{
14 CenterWindow(m_MainWnd->m_hWnd);
15
19
21
23 Info.Append(L"\r\n");
26 {
28
29 Info.Append(L"\r\n");
30 Info.Append(VersionString.GetString()/*L"Version: "*/);
32 }
33 m_SnapinInfo.SetWindowText(Info.GetString());
34
36
37 return 0;
38}
#define IDC_ABOUT_ICON
Definition: resource.h:106
#define IDS_ABOUT_VERSION
Definition: resource.h:125
#define IDC_ABOUT_DESCRIPTION
Definition: resource.h:108
#define IDC_ABOUT_INFO
Definition: resource.h:107
static VOID CenterWindow(HWND hWnd)
Definition: reactos.c:45
void Append(_In_count_(nLength) PCXSTR pszSrc, _In_ int nLength)
Definition: atlsimpstr.h:271
bool IsEmpty() const noexcept
Definition: atlsimpstr.h:394
PXSTR GetString() noexcept
Definition: atlsimpstr.h:367
LRESULT SendMessage(UINT message, WPARAM wParam=0, LPARAM lParam=0)
Definition: atlwin.h:1116
BOOL SetWindowText(LPCTSTR lpszString)
Definition: atlwin.h:1300
void Attach(HWND hWndNew)
Definition: atlwin.h:298
const CAtlString & Description() const
const CAtlString & Version() const
const CAtlString & Provider() const
CSnapinCacheEntry * CacheEntry()
Definition: CSnapin.cpp:54
const CAtlString & Name() const
Definition: CSnapin.cpp:37
#define L(x)
Definition: resources.c:13
LONG_PTR LPARAM
Definition: minwindef.h:175
#define MAKEINTRESOURCE(i)
Definition: ntverrsrc.c:25
#define IMAGE_ICON
Definition: winuser.h:212
#define STM_SETIMAGE
Definition: winuser.h:2129
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
uint16_t * LPWSTR
Definition: typedefs.h:56
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
Definition: wdfchildlist.h:690

Member Data Documentation

◆ m_Description

CWindow CAboutSnapinDialog::m_Description
private

Definition at line 29 of file CAboutSnapinDialog.h.

Referenced by OnInitDialog().

◆ m_MainWnd

CMainWnd* CAboutSnapinDialog::m_MainWnd
private

Definition at line 24 of file CAboutSnapinDialog.h.

Referenced by CAboutSnapinDialog(), and OnInitDialog().

◆ m_Snapin

CSnapin* CAboutSnapinDialog::m_Snapin
private

Definition at line 25 of file CAboutSnapinDialog.h.

Referenced by CAboutSnapinDialog(), and OnInitDialog().

◆ m_SnapinIcon

CWindow CAboutSnapinDialog::m_SnapinIcon
private

Definition at line 27 of file CAboutSnapinDialog.h.

Referenced by OnInitDialog().

◆ m_SnapinInfo

CWindow CAboutSnapinDialog::m_SnapinInfo
private

Definition at line 28 of file CAboutSnapinDialog.h.

Referenced by OnInitDialog().


The documentation for this class was generated from the following files: