dialog work so far, has a gdi resource leak

This commit is contained in:
freedom
2023-08-15 22:05:04 -06:00
parent 78f612e684
commit 739c56e314
3 changed files with 97 additions and 12 deletions

View File

@@ -9,6 +9,7 @@
/* Headers */
#include "progmgr.h"
#include "dialog.h"
#include "group.h"
#include "resource.h"
#include "registry.h"
@@ -39,7 +40,7 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_SYSCOMMAND:
{
if ((wParam >= IDM_MAIN) || (wParam <= IDM_TASKMGR))
if ((wParam >= IDM_MAIN) && (wParam <= IDM_TASKMGR))
{
if (wParam == IDM_TASKMGR)
{
@@ -97,6 +98,14 @@ LRESULT CALLBACK CmdProc(HWND hWnd, WPARAM wParam, LPARAM lParam)
ExitWindowsDialog(hWnd);
break;
case IDM_FILE_NEW_GROUP:
DialogBox(hAppInstance, MAKEINTRESOURCE(DLG_GROUP), hWnd, (DLGPROC)NewGroupDlgProc);
break;
case IDM_FILE_NEW_ITEM:
DialogBox(hAppInstance, MAKEINTRESOURCE(DLG_ITEM), hWnd, (DLGPROC)NewItemDlgProc);
break;
case IDM_FILE_RUN:
RunFileDlg(hWnd, NULL, NULL, NULL, NULL, RFF_CALCDIRECTORY);
break;