Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабы / 2 / lab.03.by mice / claw / claw
.cpp/*******************************************************************************
* file: claw.cpp *
* version: 0.0.1 *
* author: d-evil [tmd] (mailto:d-evil.tmd@mail.ru) *
* description: claw main file *
*******************************************************************************/
////////////////////////////////////////////////////////////////////////////////
// headers
#include <afx.h>
#include <afxwin.h>
#include "root.h"
////////////////////////////////////////////////////////////////////////////////
// ccw_application declaration
class ccw_application: public CWinApp {
public:
ccw_application();
~ccw_application();
virtual BOOL InitInstance();
protected:
private:
HICON _hicon;
HICON _sm_incon;
};
////////////////////////////////////////////////////////////////////////////////
// global variables
ccw_application cw_application;
////////////////////////////////////////////////////////////////////////////////
// ccw_application public definition
ccw_application::ccw_application() {
// dummy
}
ccw_application::~ccw_application() {
// dummy
}
BOOL ccw_application::InitInstance() {
WSADATA wsaData;
WSAStartup(MAKEWORD(2, 0), &wsaData);
_hicon = LoadIcon(IDI_CW_ICON);
_sm_incon = LoadIcon(IDI_CW_SM_ICON);
ccw_root root;
root.set_icon(_sm_incon);
root.run();
int i = WSACleanup();
int k = GetLastError();
return TRUE;
}