Task Manager - CPP
Task Manager - CPP
h"
#include <windows.h>
#include <string>
#include <vector>
#include <tuple>
#include <iostream>
#include "database.h"
// Function declarations
void ShowAddTaskWindow(HINSTANCE hInstance);
void ShowTodoListWindow(HINSTANCE hInstance);
ReloadTaskList(hTaskList);
break;
case WM_COMMAND:
if (LOWORD(wParam) == 1) {
ShowAddTaskWindow(GetModuleHandleW(nullptr)); // Open add_task.cpp
window
}
else if (LOWORD(wParam) == 2) {
ShowTodoListWindow(GetModuleHandleW(nullptr)); // Open to-do list
window
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProcW(hwnd, msg, wParam, lParam);
}
return 0;
}
// Add to ListBox
SendMessageW(hListBox, LB_ADDSTRING, 0, (LPARAM)displayText.c_str());
}
}
RegisterClassW(&wc);
ShowWindow(hwnd, nCmdShow);
MSG msg;
while (GetMessageW(&msg, nullptr, 0, 0)) {
TranslateMessage(&msg);
DispatchMessageW(&msg);
}
return (int)msg.wParam;
}