How Add Passwd Setting In ScreenSaver App Using MFC?
pchen.bbs@conger.neu.edu.cn Wednesday, October 23, 1996 Environment: VC++ 4.0/Win95 I programed a screen saver with MFC.It is like the sample of VC 4.0. But ,when it runs,the passwd setting in Display ScreenSaver Dialog doesn't take effect.That is to say,if I press the passwd button,there is nothing to happen. My program is programed as follows: CWinAppp have a screen window which derivered from Cwnd. The Cwnd is set TOP_MOST and as large as the screen. In CwinApp::InitStance(),I first judge the command line argument. if argv[1]==_T("p"), then I create screen window as a child window for previdw. if argv[1]=_T('s"), then I create the normal screen window. In the CSaverWnd::OnSyscommand(),if ((nID==SC_SCREENSAVE) || (nID==SC_CLOSE) then return; else call CWnd::onSysCommdand(); The CSaverWnd also deal with other message,such as: WM_SETCURSOR, WM_NCACTIVATE, WM_ACTIVATE,WM_ACTIVATEAPP,WM_MOUSEMOVE,WM_L/RBUTTONDOWN,WM_KEYDOWN,WM_SYSKEYDOWN. my screen saver run right except there is no password protection. I debuger it,and found if the password setting button is pressed,the argv[1] became _T("a").How I can deal with it? What anything else I dont do in CSaverWnd ? Help me! Thanks a lot!
Christian Studer -- cstuder@access.ch Tuesday, October 29, 1996 Hi, Check out Lucian Wischik's page on screen savers, http://classic.physiol.cam.ac.uk/scr/. It's all there. Greetings, Christian > From: pchen.bbs@conger.neu.edu.cn > To: mfc-l@netcom.com > Subject: How Add Passwd Setting In ScreenSaver App Using MFC? > Date: Mittwoch, 23. Oktober 1996 08:45 > > Environment: VC++ 4.0/Win95 > > I programed a screen saver with MFC.It is like the sample of VC 4.0. > But ,when it runs,the passwd setting in Display ScreenSaver Dialog doesn't > take effect.That is to say,if I press the passwd button,there is nothing to >happen.
| Вернуться в корень Архива |