#include <stdlib.h>
#include <GL/gl.h>
#include <GL/glu.h>
+#include <GL/glext.h>
#include "resource.h"
-/* missing declare from gl.h */
-#define GL_BGR_EXT 0x80E0
-
HINSTANCE hInstance; // Holds The Instance Of The Application
GLuint texture[3]; //stores texture objects and display list
-LPCTSTR registryPath = ("Software\\tHaPuTeRProductions\\Lesson38Saver");
+LPCTSTR registryPath = ("Software\\Microsoft\\ScreenSavers\\Butterflies");
BOOL dRotate;
}
BOOL AboutProc(HWND hdlg, UINT msg, WPARAM wpm, LPARAM lpm){
- /*
+
switch(msg){
case WM_CTLCOLORSTATIC:
- if(HWND(lpm) == GetDlgItem(hdlg, WEBPAGE1))
- {
- SetTextColor(HDC(wpm), RGB(0,0,255));
- SetBkColor(HDC(wpm), COLORREF(GetSysColor(COLOR_3DFACE)));
- return(int(GetSysColorBrush(COLOR_3DFACE)));
- }
- if(HWND(lpm) == GetDlgItem(hdlg, WEBPAGE2))
+ if(((HWND)lpm == GetDlgItem(hdlg, WEBPAGE1)) || ((HWND)lpm == GetDlgItem(hdlg, WEBPAGE2)))
{
- SetTextColor(HDC(wpm), RGB(0,0,255));
- SetBkColor(HDC(wpm), COLORREF(GetSysColor(COLOR_3DFACE)));
- return(int(GetSysColorBrush(COLOR_3DFACE)));
+ SetTextColor((HDC)wpm, RGB(0,0,255));
+ SetBkColor((HDC)wpm, (COLORREF)GetSysColor(COLOR_3DFACE));
+ return((int)GetSysColorBrush(COLOR_3DFACE));
}
break;
case WM_COMMAND:
ShellExecute(NULL, "open", "http://www.thaputer.com", NULL, NULL, SW_SHOWNORMAL);
break;
}
- }*/
+ }
return FALSE;
}
{
switch (message)
{
- case WM_INITDIALOG:
- ReadRegistry();
- CheckDlgButton(hDlg, ROTATE, dRotate);
- return TRUE;
- case WM_COMMAND:
- switch (LOWORD(wParam))
- {
- case IDOK:
- dRotate = (IsDlgButtonChecked(hDlg, ROTATE) == BST_CHECKED);
- WriteRegistry();
- EndDialog(hDlg, TRUE);
- return TRUE;
- case IDCANCEL:
- EndDialog(hDlg, TRUE);
- break;
- case IDABOUT:
- //DialogBox(hInstance, MAKEINTRESOURCE(IDD_DLG_ABOUT), hDlg, DLGPROC(AboutProc));
- break;
- }
+ case WM_INITDIALOG:
+ ReadRegistry();
+ CheckDlgButton(hDlg, ROTATE, dRotate);
+ return TRUE;
+ case WM_COMMAND:
+ switch (LOWORD(wParam))
+ {
+ case IDOK:
+ dRotate = (IsDlgButtonChecked(hDlg, ROTATE) == BST_CHECKED);
+ WriteRegistry();
+ EndDialog(hDlg, TRUE);
+ return TRUE;
+ case IDCANCEL:
+ EndDialog(hDlg, TRUE);
+ break;
+ case IDABOUT:
+ DialogBox(hInstance, MAKEINTRESOURCE(IDD_DLG_ABOUT), hDlg, (DLGPROC)AboutProc);
+ break;
+ }
}
return FALSE;