MCPcopy Create free account
hub / github.com/BeneficialCode/WinArk / OnInitDialog

Method OnInitDialog

WinArk/JobPropertiesDlg.cpp:214–238  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212}
213
214LRESULT CJobPropertiesDlg::OnInitDialog(UINT, WPARAM, LPARAM, BOOL&) {
215
216 m_ProcList.Attach(GetDlgItem(IDC_PROCLIST));
217 m_ProcList.SetExtendedListViewStyle(LVS_EX_FULLROWSELECT | LVS_EX_DOUBLEBUFFER | LVS_EX_INFOTIP);
218 m_ProcList.InsertColumn(0, L"Image Name", LVCFMT_LEFT, 150);
219 m_ProcList.InsertColumn(1, L"PID", LVCFMT_RIGHT, 120);
220
221 m_LimitList.Attach(GetDlgItem(IDC_LIMITS));
222 m_LimitList.SetExtendedListViewStyle(LVS_EX_FULLROWSELECT | LVS_EX_DOUBLEBUFFER | LVS_EX_INFOTIP);
223 m_LimitList.InsertColumn(0, L"Name", LVCFMT_LEFT, 160);
224 m_LimitList.InsertColumn(1, L"Value", LVCFMT_LEFT, 130);
225
226 SILOOBJECT_BASIC_INFORMATION silo;
227 CString text(L"Silo: No");
228 if (::QueryInformationJobObject(m_hJob, JobObjectSiloBasicInformation, &silo, sizeof(silo), nullptr)) {
229 text.Format(L"%s Silo\t Silo ID: %u (0x%X)", silo.IsInServerSilo ? L"Server" : L"App", silo.SiloId, silo.SiloId);
230 }
231 SetDlgItemText(IDC_SILO, text);
232 SetDlgItemText(IDC_NAME, m_Name);
233
234 UpdateJob();
235 SetTimer(1, 2000, nullptr);
236
237 return 0;
238}
239
240LRESULT CJobPropertiesDlg::OnCloseCmd(WORD, WORD wID, HWND, BOOL&) {
241 EndDialog(wID);

Callers

nothing calls this directly

Calls 1

AttachMethod · 0.45

Tested by

no test coverage detected