MCPcopy Create free account
hub / github.com/acl-dev/acl / OnInitDialog

Method OnInitDialog

lib_fiber/samples-gui/HttpGet/HttpGetDlg.cpp:102–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100// CHttpGetDlg 消息处理程序
101
102BOOL CHttpGetDlg::OnInitDialog()
103{
104 CDialogEx::OnInitDialog();
105
106 // 将“关于...”菜单项添加到系统菜单中。
107
108 // IDM_ABOUTBOX 必须在系统命令范围内。
109 ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
110 ASSERT(IDM_ABOUTBOX < 0xF000);
111
112 CMenu* pSysMenu = GetSystemMenu(FALSE);
113 if (pSysMenu != nullptr) {
114 BOOL bNameValid;
115 CString strAboutMenu;
116 bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
117 ASSERT(bNameValid);
118 if (!strAboutMenu.IsEmpty()) {
119 pSysMenu->AppendMenu(MF_SEPARATOR);
120 pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
121 }
122 }
123
124 // 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动
125 // 执行此操作
126 SetIcon(m_hIcon, TRUE); // 设置大图标
127 SetIcon(m_hIcon, FALSE); // 设置小图标
128
129 // TODO: 在此添加额外的初始化代码
130 InitFiber();
131
132 m_progress.SetRange(0, 100);
133 m_progress.SetPos(0);
134
135 return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
136}
137
138void CHttpGetDlg::OnSysCommand(UINT nID, LPARAM lParam)
139{

Callers

nothing calls this directly

Calls 4

IsEmptyMethod · 0.80
SetIconFunction · 0.50
SetRangeMethod · 0.45
SetPosMethod · 0.45

Tested by

no test coverage detected