brogramming

This commit is contained in:
Brady McDermott
2023-10-22 13:49:50 -06:00
parent 000ecc527f
commit 2b32d3f8f8

View File

@@ -33,18 +33,7 @@ WCHAR szDlgTitle[64];
\* * * */ \* * * */
BOOL CALLBACK NewGroupDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM lParam) BOOL CALLBACK NewGroupDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM lParam)
{ {
static GROUP grp = { static GROUP grp = { 0 };
.dwSignature = GRP_SIGNATURE,
.wVersion = GRP_VERSION,
.wChecksum = 0,
.szName = TEXT(""),
.dwFlags = 0,
.ftLastWrite = 0,
.szIconPath = TEXT(""),
.iIconIndex = 0,
.cItemArray = 0,
.pItemArray = 0
};
BOOL bOKEnabled = FALSE; BOOL bOKEnabled = FALSE;
WCHAR szBuffer[MAX_TITLE_LENGTH] = { TEXT("\0") }; WCHAR szBuffer[MAX_TITLE_LENGTH] = { TEXT("\0") };
HICON hIconDef = NULL; HICON hIconDef = NULL;
@@ -60,7 +49,7 @@ BOOL CALLBACK NewGroupDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM
// TODO: // TODO:
// fix minor GDI font/region leak // fix minor GDI font/region leak
// Reset the group structure // Reset the necessary parts of the group structure
grp.dwSignature = GRP_SIGNATURE; grp.dwSignature = GRP_SIGNATURE;
grp.wVersion = GRP_VERSION; grp.wVersion = GRP_VERSION;
grp.wChecksum = 0; grp.wChecksum = 0;
@@ -189,16 +178,7 @@ BOOL CALLBACK NewGroupDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM
\* * * */ \* * * */
BOOL CALLBACK NewItemDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM lParam) BOOL CALLBACK NewItemDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM lParam)
{ {
static ITEM itm = { static ITEM itm = { 0 };
.szName = TEXT(""),
.szExecPath = TEXT(""),
.szWorkPath = TEXT(""),
.dwFlags = 0,
.uiHotkeyModifiers = 0,
.uiHotkeyVirtualKey = 0,
.szIconPath = TEXT(""),
.iIconIndex = 0,
};
BOOL bOKEnabled = FALSE; BOOL bOKEnabled = FALSE;
BOOL bWorkPath = FALSE; BOOL bWorkPath = FALSE;
WCHAR szBuffer[MAX_TITLE_LENGTH] = { TEXT("\0") }; WCHAR szBuffer[MAX_TITLE_LENGTH] = { TEXT("\0") };
@@ -214,7 +194,7 @@ BOOL CALLBACK NewItemDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM l
// require a valid group to be selected or else the dialog won't // require a valid group to be selected or else the dialog won't
// EVEN BE AVAILABLE!!! or let you press ok. // EVEN BE AVAILABLE!!! or let you press ok.
// Reset the item structure // Reset the necessary parts of the item structure
itm.dwFlags = 0; itm.dwFlags = 0;
itm.uiHotkeyModifiers = 0; itm.uiHotkeyModifiers = 0;
itm.uiHotkeyVirtualKey = 0; itm.uiHotkeyVirtualKey = 0;