|
本帖最后由 /kel_4度空间_/k 于 2015-5-12 23:26 编辑
#include "stdafx.h"
#include "Server.h"
#include <string>
#include <Windows.h>
#include <winsock2.h>
#pragma comment(lib, "Ws2_32.lib")
//包含炫彩界面库文件
#pragma comment(lib, "XCGUI.lib")
#include "xcgui.h"
class CWindow_Demo
{
public:
HWINDOW m_hWindow;
HELE m_hButton1,m_hButton2;
WSADATA wsaData;
int iResult;
std::wstring szItemList;
CWindow_Demo()
{
Init();
}
void Init()
{
m_hWindow = XWnd_Create(0, 0, 300, 200, L"炫彩界面库窗口",NULL, XC_SY_DEFAULT);
XBtn_SetStyle(XBtn_Create(10, 5, 60, 20,L"close",m_hWindow),XC_BUTTON_STYPE_CLOSE);
XWnd_EnableDragBorder (m_hWindow,FALSE); // 禁止拖动窗口
m_hButton1 = XBtn_Create(20,40,120,50,L"启动服务",m_hWindow);
m_hButton2 = XBtn_Create(150,40,120,50,L"关闭服务",m_hWindow);
iResult = WSAStartup(MAKEWORD(2,2), &wsaData);
if (iResult != 0)
{
szItemList += L"WSAStartup 出错:";
szItemList += iResult;
MessageBox(XWnd_GetHWND(m_hWindow),szItemList.c_str(),L"提示",MB_OK);
}
XEle_RegEventCPP(m_hButton1,XE_BNCLICK,&CWindow_Demo::OnBtnClick);
XWnd_RegEventCPP(m_hWindow, WM_CLOSE, &CWindow_Demo::OnWndClose);
XWnd_RegEventCPP(m_hWindow, WM_DESTROY, &CWindow_Demo::OnWndDestroy);
XWnd_ShowWindow(m_hWindow,SW_SHOW);
}
int OnBtnClick(BOOL *pbHandled)
{
return 0;
}
int OnWndClose(BOOL *pbHandled)
{
return 0;
}
int OnWndDestroy(BOOL *pbHandled)
{
return 0;
}
};
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
XInitXCGUI();
CWindow_Demo MyWindow;
XRunXCGUI();
XExitXCGUI();
return TRUE;
}
一旦运行就出现这个
已经替换成:v1.7.8-5
|
|