8,305
社区成员
发帖
与我相关
我的任务
分享
#include "windows.h"
#include "CEGUI.h"
#include <CEGUISingleton.h>
#include <Ogre.h>
#include <OIS/OIS.h>
#pragma comment(lib,"CEGUIBase_d.lib")
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
{
using namespace CEGUI;
WindowManager& wmgr = WindowManager::getSingleton();
Window* myRoot = wmgr.createWindow("DefaultWindow","root");
System::getSingleton().setGUISheet( myRoot );
FrameWindow* fWnd = (FrameWindow*)wmgr.createWindow("TaharezLook/FrameWindow","testWindow" );
myRoot->addChildWindow( fWnd );
// 定位在其父窗口左上角开始的1/4位置
fWnd->setPosition(UVector2( UDim( 0.25f, 0 ), UDim( 0.25f, 0 ) ) );
// 设置其大小为其父窗口的一半
fWnd->setSize( UVector2( UDim(0.5f,0), UDim( 0.5f, 0 )));
// 定位在其父窗口左上角开始的1/4位置
fWnd->setPosition(UVector2( UDim( 0.25f, 0 ), UDim( 0.25f, 0 ) ) );
// 设置其大小为其父窗口的一半
fWnd->setSize( UVector2( UDim( 0.5f, 0 ), UDim( 0.5f, 0 ) ) );
//最后,我们为这个框架窗口的标题栏设置一个标题:
fWnd->setText( "Hello World!" );
fWnd->setText( "Hello World!" );
}