|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
|
|
- Todo:
- use IShellBrowser::GetViewStateStream() and _pShellView->SaveViewState() to store view state
Reimplemented from Window.
Definition at line 432 of file desktop.cpp.
{
switch(nmsg) {
case WM_LBUTTONDBLCLK:
case WM_RBUTTONDBLCLK:
case WM_MBUTTONDBLCLK:
explorer_show_frame(SW_SHOWNORMAL);
break;
case WM_DISPLAYCHANGE:
MoveWindow(_hwnd, 0, 0, LOWORD(lparam), HIWORD(lparam), TRUE);
MoveWindow(g_Globals._hwndShellView, 0, 0, LOWORD(lparam), HIWORD(lparam), TRUE);
MoveWindow(_desktopBar, 0, HIWORD(lparam) - DESKTOPBARBAR_HEIGHT, LOWORD(lparam), DESKTOPBARBAR_HEIGHT, TRUE);
break;
case WM_GETISHELLBROWSER:
return (LRESULT)static_cast<IShellBrowser*>(this);
case WM_DESTROY:
if (SetShellWindow)
SetShellWindow(0);
break;
case WM_CLOSE:
ShowExitWindowsDialog(_hwnd);
break;
case WM_SYSCOMMAND:
if (wparam == SC_TASKLIST) {
if (_desktopBar)
SendMessage(_desktopBar, nmsg, wparam, lparam);
}
goto def;
case WM_SYSCOLORCHANGE:
SendMessage(g_Globals._hwndShellView, WM_SYSCOLORCHANGE, 0, 0);
SendMessage(_desktopBar, WM_SYSCOLORCHANGE, 0, 0);
break;
case WM_SETTINGCHANGE:
SendMessage(g_Globals._hwndShellView, nmsg, wparam, lparam);
break;
default: def:
return super::WndProc(nmsg, wparam, lparam);
}
return 0;
}
|
Generated on Sun May 27 2012 06:18:59 for ReactOS by
1.7.6.1
|