|
发表于 2015-11-21 00:34:19
|
显示全部楼层
经过测试一下,
int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCmdShow)
{
XInitXCGUI(); //初始化
hWindow=XWnd_Create(0,0,300,200,L"炫彩界面库-窗口");//创建窗口
if(hWindow)
{
HELE hEle = XEle_Create(0,0,100,100,hWindow);
std::ifstream ifsm("1.jpg",std::ios::binary|std::ios::in);
ifsm.seekg(0,std::ios::end);
int fileSize =ifsm.tellg();
char buffer[1574] = {0};
// char* buffer = new char[fileSize];
ifsm.seekg(0,std::ios::beg);
ifsm.read(buffer,fileSize);
ifsm.close();
HIMAGE hImage = XImage_LoadMemory((void*)buffer,fileSize,TRUE);
XEle_AddBkImage(hEle,hImage);
XWnd_ShowWindow(hWindow,SW_SHOW);//显示窗口
XRunXCGUI(); //运行
}
XExitXCGUI(); //释放资源
return 0;
}
这种方式在release下面是可以运行的,,具体原因还在查找。。。。调用方式是正确的。。 |
|