* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include <precomp.h>
+#include "precomp.h"
typedef struct
{
ApplicationPageOnNotify(wParam, lParam);
break;
+ case WM_KEYDOWN:
+ if (wParam == VK_DELETE)
+ ProcessPage_OnEndProcess();
+ break;
+
}
return 0;
void ApplicationPageOnNotify(WPARAM wParam, LPARAM lParam)
{
- int idctrl;
LPNMHDR pnmh;
- LPNM_LISTVIEW pnmv;
LV_DISPINFO* pnmdi;
LPAPPLICATION_PAGE_LIST_ITEM pAPLI;
WCHAR szMsg[256];
-
- idctrl = (int) wParam;
pnmh = (LPNMHDR) lParam;
- pnmv = (LPNM_LISTVIEW) lParam;
pnmdi = (LV_DISPINFO*) lParam;
if (pnmh->hwndFrom == hApplicationPageListCtrl) {
ApplicationPage_OnSwitchTo();
break;
+
+ case LVN_KEYDOWN:
+
+ if (((LPNMLVKEYDOWN)lParam)->wVKey == VK_DELETE)
+ ApplicationPage_OnEndTask();
+
+ break;
+
}
}
else if (pnmh->hwndFrom == ListView_GetHeader(hApplicationPageListCtrl))