mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Some minor fixes.
This commit is contained in:
parent
bf27206d8c
commit
b48791dd58
@ -43,5 +43,5 @@ int APIENTRY wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmd
|
|||||||
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
|
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
|
||||||
//_CrtSetBreakAlloc(000);
|
//_CrtSetBreakAlloc(000);
|
||||||
|
|
||||||
return RainmeterMain(hInstance, lpCmdLine);
|
return RainmeterMain(lpCmdLine);
|
||||||
}
|
}
|
||||||
|
@ -490,7 +490,7 @@ void CDialogAbout::CTabLog::AddItem(int level, LPCWSTR time, LPCWSTR message)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case LOG_WARNING:
|
case LOG_WARNING:
|
||||||
if (!m_Error) return;
|
if (!m_Warning) return;
|
||||||
item = GetDlgItem(m_Window, IDC_ABOUTLOG_WARNING_CHECKBOX);
|
item = GetDlgItem(m_Window, IDC_ABOUTLOG_WARNING_CHECKBOX);
|
||||||
vitem.iImage = 1;
|
vitem.iImage = 1;
|
||||||
break;
|
break;
|
||||||
|
@ -50,7 +50,7 @@ CRainmeter* Rainmeter; // The module
|
|||||||
** Initializes Rainmeter.
|
** Initializes Rainmeter.
|
||||||
**
|
**
|
||||||
*/
|
*/
|
||||||
int RainmeterMain(HINSTANCE hInstance, LPWSTR cmdLine)
|
int RainmeterMain(LPWSTR cmdLine)
|
||||||
{
|
{
|
||||||
HWND wnd = NULL;
|
HWND wnd = NULL;
|
||||||
while (wnd = FindWindowEx(NULL, wnd, RAINMETER_CLASS_NAME, RAINMETER_WINDOW_NAME))
|
while (wnd = FindWindowEx(NULL, wnd, RAINMETER_CLASS_NAME, RAINMETER_WINDOW_NAME))
|
||||||
@ -101,7 +101,7 @@ int RainmeterMain(HINSTANCE hInstance, LPWSTR cmdLine)
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
ret = Rainmeter->Initialize(hInstance, cmdLine);
|
ret = Rainmeter->Initialize(cmdLine);
|
||||||
}
|
}
|
||||||
catch (CError& error)
|
catch (CError& error)
|
||||||
{
|
{
|
||||||
@ -739,13 +739,15 @@ CRainmeter::~CRainmeter()
|
|||||||
** May throw CErrors !!!!
|
** May throw CErrors !!!!
|
||||||
**
|
**
|
||||||
*/
|
*/
|
||||||
int CRainmeter::Initialize(HINSTANCE hInstance, LPCWSTR szPath)
|
int CRainmeter::Initialize(LPCWSTR szPath)
|
||||||
{
|
{
|
||||||
int result = 0;
|
int result = 0;
|
||||||
|
|
||||||
|
m_Instance = GetModuleHandle(L"Rainmeter");
|
||||||
|
|
||||||
WNDCLASS wc = {0};
|
WNDCLASS wc = {0};
|
||||||
wc.lpfnWndProc = (WNDPROC)MainWndProc;
|
wc.lpfnWndProc = (WNDPROC)MainWndProc;
|
||||||
wc.hInstance = hInstance;
|
wc.hInstance = m_Instance;
|
||||||
wc.lpszClassName = RAINMETER_CLASS_NAME;
|
wc.lpszClassName = RAINMETER_CLASS_NAME;
|
||||||
RegisterClass(&wc);
|
RegisterClass(&wc);
|
||||||
|
|
||||||
@ -760,13 +762,11 @@ int CRainmeter::Initialize(HINSTANCE hInstance, LPCWSTR szPath)
|
|||||||
CW_USEDEFAULT,
|
CW_USEDEFAULT,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
hInstance,
|
m_Instance,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
if (!m_Window) return 1;
|
if (!m_Window) return 1;
|
||||||
|
|
||||||
m_Instance = hInstance;
|
|
||||||
|
|
||||||
WCHAR* tmpSzPath = new WCHAR[MAX_LINE_LENGTH];
|
WCHAR* tmpSzPath = new WCHAR[MAX_LINE_LENGTH];
|
||||||
GetModuleFileName(m_Instance, tmpSzPath, MAX_LINE_LENGTH);
|
GetModuleFileName(m_Instance, tmpSzPath, MAX_LINE_LENGTH);
|
||||||
|
|
||||||
@ -1007,7 +1007,7 @@ int CRainmeter::Initialize(HINSTANCE hInstance, LPCWSTR szPath)
|
|||||||
// Test that the Rainmeter.ini file is writable
|
// Test that the Rainmeter.ini file is writable
|
||||||
TestSettingsFile(bDefaultIniLocation);
|
TestSettingsFile(bDefaultIniLocation);
|
||||||
|
|
||||||
CSystem::Initialize(hInstance);
|
CSystem::Initialize(m_Instance);
|
||||||
CMeasureNet::InitializeNewApi();
|
CMeasureNet::InitializeNewApi();
|
||||||
|
|
||||||
if (m_Debug)
|
if (m_Debug)
|
||||||
|
@ -120,7 +120,7 @@ public:
|
|||||||
CRainmeter();
|
CRainmeter();
|
||||||
~CRainmeter();
|
~CRainmeter();
|
||||||
|
|
||||||
int Initialize(HINSTANCE hInstance, LPCWSTR szPath);
|
int Initialize(LPCWSTR szPath);
|
||||||
int MessagePump();
|
int MessagePump();
|
||||||
|
|
||||||
void SetNetworkStatisticsTimer();
|
void SetNetworkStatisticsTimer();
|
||||||
@ -332,6 +332,6 @@ private:
|
|||||||
#define EXPORT_PLUGIN EXTERN_C __declspec(dllimport)
|
#define EXPORT_PLUGIN EXTERN_C __declspec(dllimport)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
EXPORT_PLUGIN int RainmeterMain(HINSTANCE Instance, LPWSTR cmdLine);
|
EXPORT_PLUGIN int RainmeterMain(LPWSTR cmdLine);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user