Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/****************************************************************************\
* * toffdlg.cpp * * Created: William Taylor (wtaylor) 01/22/01 * * MS Ratings Turn Off Ratings Dialog * \****************************************************************************/
#include "msrating.h"
#include "mslubase.h"
#include "toffdlg.h" // CTurnOffDialog
#include "debug.h"
CTurnOffDialog::CTurnOffDialog() { // Add construction here...
}
LRESULT CTurnOffDialog::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { SendDlgItemMessage(IDC_ADVISOR_OFF_CHECK,BM_SETCHECK,(WPARAM) BST_UNCHECKED,(LPARAM) 0);
bHandled = FALSE; return 1L; // Let the system set the focus
}
LRESULT CTurnOffDialog::OnOK(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { if(BST_CHECKED==SendDlgItemMessage(IDC_ADVISOR_OFF_CHECK, BM_GETCHECK, (WPARAM) 0, (LPARAM) 0)) { HKEY hkeyRating;
hkeyRating = CreateRegKeyNT(::szRATINGS);
if ( hkeyRating != NULL ) { CRegKey key;
key.Attach( hkeyRating );
DWORD dwTurnOff=1;
key.SetValue( dwTurnOff, szTURNOFF ); } else { TraceMsg( TF_ERROR, "CTurnOffDialog::OnOK() - Failed to Create Ratings Registry Key!" ); } }
EndDialog(TRUE);
return 0L; }
|