Tabbing in the listview of the shellview.
This commit is contained in:
parent
89e6840b43
commit
dd93b71c71
@ -787,6 +787,9 @@ static LRESULT ShellView_OnSetFocus(IShellViewImpl * This)
|
|||||||
IShellBrowser_OnViewWindowActive(This->pShellBrowser,(IShellView*) This);
|
IShellBrowser_OnViewWindowActive(This->pShellBrowser,(IShellView*) This);
|
||||||
ShellView_OnActivate(This, SVUIA_ACTIVATE_FOCUS);
|
ShellView_OnActivate(This, SVUIA_ACTIVATE_FOCUS);
|
||||||
|
|
||||||
|
/* Set the focus to the listview */
|
||||||
|
SetFocus(This->hWndList);
|
||||||
|
|
||||||
/* Notify the ICommDlgBrowser interface */
|
/* Notify the ICommDlgBrowser interface */
|
||||||
OnStateChange(This,CDBOSC_SETFOCUS);
|
OnStateChange(This,CDBOSC_SETFOCUS);
|
||||||
|
|
||||||
@ -1036,6 +1039,8 @@ static LRESULT CALLBACK ShellView_WndProc(HWND hWnd, UINT uMessage, WPARAM wPara
|
|||||||
case WM_SHOWWINDOW: UpdateWindow(pThis->hWndList);
|
case WM_SHOWWINDOW: UpdateWindow(pThis->hWndList);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case WM_GETDLGCODE: return SendMessageA(pThis->hWndList,uMessage,0,0);
|
||||||
|
|
||||||
case WM_DESTROY: pRevokeDragDrop(pThis->hWnd);
|
case WM_DESTROY: pRevokeDragDrop(pThis->hWnd);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -1293,7 +1298,7 @@ static HRESULT WINAPI IShellView_fnCreateViewWindow(
|
|||||||
*phWnd = CreateWindowExA(0,
|
*phWnd = CreateWindowExA(0,
|
||||||
SV_CLASS_NAME,
|
SV_CLASS_NAME,
|
||||||
NULL,
|
NULL,
|
||||||
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS,
|
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_TABSTOP,
|
||||||
prcView->left,
|
prcView->left,
|
||||||
prcView->top,
|
prcView->top,
|
||||||
prcView->right - prcView->left,
|
prcView->right - prcView->left,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user