Update-Installer/external/win32cpp/WCE samples/Scribble/main.cpp
Robert Knight d16da069e9 Add Win++ library to external
This is a thin wrapper around the Win32 API used in the Win32
Updater Dialog implementation.
2011-08-23 19:54:52 +01:00

29 lines
623 B
C++

///////////////////////////////////////
// main.cpp
#include "wincore.h"
#include "resource.h"
#include "FrameApp.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
TCHAR szBuf[100];
::LoadString(hInstance, IDW_MAIN, szBuf, 100);
HWND hWnd = FindWindow(szBuf, NULL);
// If application is already running, restore it and quit
if (hWnd)
{
SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01));
TRACE(_T("Application Already running"));
return -1;
}
//Start the framework
CWceFrameApp MyApp;
//Process the window messages
return MyApp.Run();
}