Well, this is as simple as it can get.
I try to run it, but it acts like I'm not doing anything.
Code:
#include <windows.h>
#include <scrnsave.h>
#include "resource.h"
// ScreenSaver Procedure
LRESULT WINAPI ScreenSaverProc( HWND hWnd,UINT uMsg,WPARAM wParam, LPARAM lParam)
{
switch (uMsg) // Check For Windows Messages
{
case WM_CREATE:
{
MessageBox(NULL,TEXT("Test"),TEXT("Test"),IDOK); // Never being called
return 0;
}
}
// Pass All Unhandled Messages To DefWindowProc
return DefScreenSaverProc(hWnd,uMsg,wParam,lParam);
}
// Functions
BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
return FALSE;
}
BOOL WINAPI RegisterDialogClasses(HANDLE hInstance)
{
return TRUE;
}