void ConsoleDialog::initDialog(HINSTANCE hInst, NppData& nppData, ConsoleInterface* console) { DockingDlgInterface::init(hInst, nppData._nppHandle); //Window::init(hInst, nppData._nppHandle); createOutputWindow(nppData._nppHandle); m_console = console; m_hContext = CreatePopupMenu(); MENUITEMINFO mi; mi.cbSize = sizeof(mi); mi.fMask = MIIM_ID | MIIM_STRING; mi.fType = MFT_STRING; mi.fState = MFS_ENABLED; mi.wID = 1; mi.dwTypeData = _T("Select all"); InsertMenuItem(m_hContext, 0, TRUE, &mi); mi.wID = 2; mi.dwTypeData = _T("Copy"); InsertMenuItem(m_hContext, 1, TRUE, &mi); mi.wID = 3; mi.dwTypeData = _T("Clear"); InsertMenuItem(m_hContext, 3, TRUE, &mi); }
void ConsoleDialog::initDialog(HINSTANCE hInst, NppData& nppData, LuaConsole* console) { StaticDialog::init(hInst, nppData._nppHandle); m_console = console; createOutputWindow(nppData._nppHandle); createInputWindow(nppData._nppHandle); ZeroMemory(&m_data, sizeof(m_data)); // Set up the context menu m_hContext = CreatePopupMenu(); MENUITEMINFO mi; mi.cbSize = sizeof(mi); mi.fMask = MIIM_ID | MIIM_STRING; mi.fType = MFT_STRING; mi.fState = MFS_ENABLED; mi.wID = 1; mi.dwTypeData = _T("Select all"); InsertMenuItem(m_hContext, 0, TRUE, &mi); mi.wID = 2; mi.dwTypeData = _T("Copy"); InsertMenuItem(m_hContext, 1, TRUE, &mi); mi.wID = 3; mi.dwTypeData = _T("Clear"); InsertMenuItem(m_hContext, 3, TRUE, &mi); }