//---------------------------------------------------------------------------------- // HandleHelpButton: Process a click on the Help Button. //---------------------------------------------------------------------------------- bool WelcomeCtrl::HandleHelpButton(ComponentEvent* pEvent) { if (pEvent->mType != ComponentEvent_ButtonPressed) return false; #ifdef _DEBUG if (GetKeyState(VK_SHIFT) & 0x8000) { int nRes = MessageBox(GetWindow(), "OK Message Box Test\n\nLine 3\nLine 4\n\nLine 6 (the most evil i i i i line)", "Ok Test", MD_OK); char sLine[333]; wsprintf(sLine, "OK-Cancel Message Box Test\n\nPrev Result = %d\n\nLine 3\nLine 4\n\nLine 6 (the most evil i i i i line)", nRes); nRes = MessageBox(GetWindow(), sLine, "Ok/Cancel Test", MD_OKCANCEL); wsprintf(sLine, "Yes-No Message Box Test\n\nPrev Result = %d\n\nLine 3\nLine 4\n\nLine 6 (the most evil i i i i line)", nRes); nRes = MessageBox(GetWindow(), sLine, "Yes/No Test", MD_YESNO); wsprintf(sLine, "Yes-No-Cancel Message Box Test\n\nPrev Result = %d\n\nLine 3\nLine 4\n\nLine 6 (the most evil i i i i line)\n\nLine 10\nLine 11\nLine 12", nRes); nRes = MessageBox(GetWindow(), sLine, "Yes/No/Cancel Test", MD_YESNOCANCEL); wsprintf(sLine, "Abort Message Box Test\n\nPrev Result = %d\n\nLine 3\nLine 4\n\nLine 6 (the most evil, hideous and loathsome i i i i line)", nRes); nRes = MessageBox(GetWindow(), sLine, "Abort Test", MD_ABORT); wsprintf(sLine, "OK Message Box Test (number two)\n\nPrev Result = %d\n\nLine 3\nLine 4\n\nLine 6 (the most evil, hideous and loathsome i i i i line)", nRes); MessageBox(GetWindow(), sLine, "Ok Re-Test", MD_OK); } #endif // Invoke the Help callback for this dialog. WONUpdateCtrl* pUpdateControl = reinterpret_cast<WONUpdateCtrl*>(GetParent()); assert(pUpdateControl); pUpdateControl->ShowHelp(); return true; }
//---------------------------------------------------------------------------------- // HandleHelpButton: Process a click on the Help button. //---------------------------------------------------------------------------------- bool PatchDetailsCtrl::HandleHelpButton(ComponentEvent* pEvent) { if (pEvent->mType != ComponentEvent_ButtonPressed) return false; // Invoke the Help callback for this dialog. WONUpdateCtrl* pUpdateControl = reinterpret_cast<WONUpdateCtrl*>(GetParent()); assert(pUpdateControl); pUpdateControl->ShowHelp(); return true; }