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

Method OnInitDialog

lib_acl_cpp/samples/HttpClient/HttpClientDlg.cpp:90–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88// CHttpClientDlg ��Ϣ��������
89
90BOOL CHttpClientDlg::OnInitDialog()
91{
92 CDialog::OnInitDialog();
93
94 // ��\������...\���˵������ӵ�ϵͳ�˵��С�
95
96 // IDM_ABOUTBOX ������ϵͳ���Χ�ڡ�
97 ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
98 ASSERT(IDM_ABOUTBOX < 0xF000);
99
100 CMenu* pSysMenu = GetSystemMenu(FALSE);
101 if (pSysMenu != NULL)
102 {
103 CString strAboutMenu;
104 strAboutMenu.LoadString(IDS_ABOUTBOX);
105 if (!strAboutMenu.IsEmpty())
106 {
107 pSysMenu->AppendMenu(MF_SEPARATOR);
108 pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
109 }
110 }
111
112 // ���ô˶Ի����ͼ�ꡣ��Ӧ�ó��������ڲ��ǶԻ���ʱ����ܽ��Զ�
113 // ִ�д˲���
114 SetIcon(m_hIcon, TRUE); // ���ô�ͼ��
115 SetIcon(m_hIcon, FALSE); // ����Сͼ��
116
117 // TODO: �ڴ����Ӷ���ij�ʼ������
118
119 FILE *fp;
120 AllocConsole();
121 fp = freopen("CONOUT$","w+t",stdout);
122
123 service_ = NEW acl::http_service(2, 0, true);
124 // ʹ��Ϣ���������� 127.0.0.1 �ĵ�ַ
125 //if (service_->open(&handle_) == false)
126 //{
127 // printf(">>open message service error!\n");
128 // delete service_;
129 // service_ = NULL;
130 //}
131
132 acl::atomic_long n;
133 n++;
134 printf("n=%lld\r\n", n.value());
135 return TRUE; // ���������˿ؼ��Ľ��㣬���򷵻� TRUE
136}
137
138void CHttpClientDlg::OnSysCommand(UINT nID, LPARAM lParam)
139{

Callers

nothing calls this directly

Calls 4

IsEmptyMethod · 0.80
SetIconFunction · 0.50
http_serviceFunction · 0.50
valueMethod · 0.45

Tested by

no test coverage detected