mirror of
https://github.com/reactos/reactos.git
synced 2024-08-11 21:58:10 +00:00
- display system RAM on the general page.
- fixes bug 1835 svn path=/trunk/; revision=24366
This commit is contained in:
parent
b2aeafcad4
commit
3193a5d7e9
|
@ -70,12 +70,32 @@ InitImageInfo(PIMGINFO ImgInfo)
|
|||
}
|
||||
|
||||
|
||||
DWORD WINAPI
|
||||
static VOID
|
||||
GetSystemInformation(HWND hwnd)
|
||||
{
|
||||
UNREFERENCED_PARAMETER(hwnd);
|
||||
MEMORYSTATUS MemStat;
|
||||
TCHAR Buf[32];
|
||||
INT Ret = 0;
|
||||
|
||||
return 0;
|
||||
/* Get total physical RAM */
|
||||
MemStat.dwLength = sizeof(MemStat);
|
||||
GlobalMemoryStatus(&MemStat);
|
||||
|
||||
if (MemStat.dwTotalPhys < KB_DIV)
|
||||
Ret = wsprintf(Buf, _T("%luKB of RAM"), MemStat.dwTotalPhys/1024);
|
||||
else if (MemStat.dwTotalPhys >= KB_DIV && MemStat.dwTotalPhys < GB_DIV)
|
||||
Ret = wsprintf(Buf, _T("%luMB of RAM"), MemStat.dwTotalPhys/1048576);
|
||||
else if (MemStat.dwTotalPhys > GB_DIV)
|
||||
Ret = wsprintf(Buf, _T("%luGB of RAM"), MemStat.dwTotalPhys/1073741824);
|
||||
|
||||
if (Ret)
|
||||
{
|
||||
SendDlgItemMessage(hwnd,
|
||||
IDC_SYSTEMMEMORY,
|
||||
WM_SETTEXT,
|
||||
0,
|
||||
(LPARAM)Buf);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -97,7 +117,7 @@ GeneralPageProc(HWND hwndDlg,
|
|||
{
|
||||
HWND hLink = GetDlgItem(hwndDlg, IDC_ROSHOMEPAGE_LINK);
|
||||
|
||||
TextToLink(hLink,
|
||||
TextToLink(hLink,
|
||||
_T("http://www.reactos.org"),
|
||||
NULL);
|
||||
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
#include "resource.h"
|
||||
|
||||
#define NUM_APPLETS (1)
|
||||
#define KB_DIV 1024
|
||||
#define MB_DIV 1048576
|
||||
#define GB_DIV 1.0737e9
|
||||
|
||||
typedef LONG (CALLBACK *APPLET_INITPROC)(VOID);
|
||||
|
||||
|
|
Loading…
Reference in a new issue