青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

HGE in a child window

Running HGE in a child window hosted by a Windows application may be useful to create authoring tools and ActiveX controls or to integrate HGE into a third party IDE. Here follow the guidelines how to do that.

Creating HGE window as a child

To run HGE in a child window mode you should just specify the parent window handle. To do this set HGE_HWNDPARENT system state before calling to System_Initiate:

hge->System_SetState(HGE_HWNDPARENT, hwnd);

Mouse cursor

You may prefer HGE to use standard Windows cursor while in child window mode. This can be done by setting HGE_HIDEMOUSE system state to false:

hge->System_SetState(HGE_HIDEMOUSE, false);

Dispatching application's messages and running Frame Function

To provide additional flexibility System_Start behaves a bit differently in child window mode. First, it returns after just one call to user's frame function regardless of the value returned by it. Second, it doesn't dispatch window messages. So you should set up your own message processing loop. Here's the simpliest loop enough to run HGE properly:

for(;;)
{
  if(hge->System_GetState(HGE_HWND))
    hge->System_Start();

  if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
  { 
    if(msg.message == WM_QUIT) break;
    DispatchMessage(&msg);
  }
}

Moving and resizing HGE window

You can move and resize HGE window with WinAPI functions like MoveWindow. When it's window resized, HGE will reinitiate DirectX to meet new window dimensions:

MoveWindow(hge->System_GetState(HGE_HWND),
           x, y, width, height, true);

Destroying HGE window

HGE has lots of resources associated with it's window. So you should use System_Shutdown call to free them, don't rely on just destroying the window. The good place to do this is WM_DESTROY handler of the parent window:

case WM_DESTROY:
    FreeLoadedHGEResources();
    hge->System_Shutdown();
    PostQuitMessage(0);
    return FALSE;

Child window mode limitations

1. To accept keyboard events in child window mode HGE window must have input focus. It gains focus automatically when you click somewhere inside. Use the following call to set the focus explicitly:

SetFocus(hge->System_GetState(HGE_HWND));

2. Switching into fullscreen is unavailable when running in child window mode. Regardless of HGE_WINDOWED system state HGE will run in a window.

posted on 2007-03-08 13:25 楊粼波 閱讀(403) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品日韩在线| 久久久久.com| 久久久久久亚洲精品不卡4k岛国| 亚洲视频免费在线观看| 亚洲视频在线免费观看| 在线亚洲欧美视频| 香蕉亚洲视频| 久久久亚洲国产天美传媒修理工| 美国成人直播| 91久久精品日日躁夜夜躁欧美 | 亚洲第一伊人| 一区二区三区欧美| 久久本道综合色狠狠五月| 久久在线视频在线| 亚洲国内自拍| 羞羞答答国产精品www一本| 老巨人导航500精品| 欧美视频中文字幕| 尤物网精品视频| 亚洲神马久久| 久久一本综合频道| 亚洲免费观看高清在线观看| 午夜精品久久久久久久久久久久| 久久综合给合久久狠狠色 | 欧美日韩二区三区| 国产一区导航| 亚洲夜晚福利在线观看| 久久免费精品视频| 一区二区免费在线视频| 久久视频在线视频| 国产精品欧美风情| 亚洲精品一二区| 久久只精品国产| 亚洲午夜精品久久| 欧美日韩国产精品成人| 一区二区在线视频播放| 香蕉久久夜色精品| 一本一道久久综合狠狠老精东影业| 久久久久久欧美| 国产精品综合不卡av| 一区二区激情小说| 亚洲激情国产| 欧美成人日韩| 亚洲高清在线观看一区| 久久狠狠亚洲综合| 中文国产成人精品| 欧美三级欧美一级| 亚洲精品在线免费| 欧美激情在线狂野欧美精品| 久久国产手机看片| 国产三级欧美三级日产三级99| 亚洲一区中文字幕在线观看| 国产一区二区三区黄| 欧美视频二区| 日韩一级二级三级| 亚洲丶国产丶欧美一区二区三区 | 欧美精品首页| 亚洲精品美女在线| 男女激情视频一区| 久久久无码精品亚洲日韩按摩| 国产日韩av高清| 欧美永久精品| 亚洲一区二区三区在线看 | 亚洲精品视频在线播放| 亚洲第一偷拍| 欧美激情aⅴ一区二区三区| 亚洲黄色影院| 亚洲国产欧美日韩| 欧美精品激情在线观看| 一区二区三区导航| 亚洲一区二区视频在线| 国产视频亚洲精品| 六月婷婷久久| 欧美激情一区二区三区在线| av成人免费在线观看| 一区二区高清视频| 国产欧美精品一区| 免费在线观看一区二区| 欧美高清一区二区| 亚洲一区在线播放| 久久精品视频免费| 亚洲免费av网站| 亚洲性人人天天夜夜摸| 国产一区亚洲| 亚洲欧洲一区二区三区在线观看| 欧美日韩精品一区二区三区四区 | 日韩午夜免费| 国产精品午夜久久| 久久野战av| 欧美人与禽猛交乱配视频| 亚洲在线观看视频网站| 久久精品二区| 中文精品视频| 久久精品综合一区| 亚洲图片在线| 免费中文日韩| 久久爱另类一区二区小说| 久久中文精品| 欧美夜福利tv在线| 欧美高清在线观看| 久久精品中文字幕一区二区三区| 欧美大片18| 久久久五月婷婷| 欧美亚洲成人免费| 欧美激情成人在线视频| 欧美午夜电影网| 欧美国产视频日韩| 国产丝袜美腿一区二区三区| 亚洲精品激情| 亚洲成人自拍视频| 午夜精品区一区二区三| 亚洲午夜视频在线观看| 国产精品久久国产精麻豆99网站| 一区二区三区高清不卡| 久久aⅴ乱码一区二区三区| 日韩视频一区二区在线观看 | 欲色影视综合吧| 中国成人黄色视屏| 亚洲美女诱惑| 蜜臀久久99精品久久久画质超高清| 午夜欧美精品久久久久久久| 欧美成人资源| 欧美va亚洲va国产综合| 国产偷久久久精品专区| 亚洲午夜精品一区二区| 日韩视频中午一区| 你懂的国产精品| 欧美 亚欧 日韩视频在线| 国产三级欧美三级日产三级99| 一区二区免费在线播放| 一区二区免费在线观看| 欧美黄在线观看| 亚洲精品看片| 日韩一级免费| 欧美韩国日本一区| 亚洲国产日韩欧美综合久久| 亚洲国产你懂的| 美女精品一区| 亚洲国产高清在线| 亚洲美女av网站| 欧美日韩国内| 一本大道久久精品懂色aⅴ| 这里只有精品在线播放| 欧美日韩一区二区三区在线看| 99在线热播精品免费99热| 亚洲午夜激情| 国产精品揄拍500视频| 先锋影音久久| 免费久久99精品国产| 亚洲黄色在线看| 欧美精品一线| 亚洲先锋成人| 久久免费国产精品| 亚洲激情图片小说视频| 欧美日韩123| 亚洲欧美国产77777| 久久久水蜜桃| 亚洲欧美日韩精品久久| 欧美三级欧美一级| 亚洲免费视频一区二区| 久久亚洲春色中文字幕| 亚洲人成在线播放| 国产精品女主播在线观看| 欧美在线免费视屏| 亚洲国产另类久久精品| 亚洲综合久久久久| 国语自产在线不卡| 欧美精品1区| 亚洲欧美日韩另类| 亚洲第一视频| 欧美在线观看视频一区二区三区| 亚洲国产天堂久久国产91| 国产精品v一区二区三区| 久久性色av| 亚洲一区精品在线| 欧美激情亚洲一区| 欧美一区二区三区精品| 91久久黄色| 一区二区91| 欧美韩日一区| 久久国产精品毛片| 99在线精品免费视频九九视| 国产午夜精品美女毛片视频| 欧美精品999| 久久久久久久欧美精品| 亚洲香蕉成视频在线观看| 亚洲国产老妈| 免费欧美日韩| 欧美在线综合| 亚洲一区欧美二区| 亚洲免费观看高清完整版在线观看熊 | 欧美日韩免费观看一区| 久久免费高清| 亚洲欧美日韩爽爽影院| 日韩午夜精品视频| 亚洲国内欧美| 亚洲高清久久网| 欧美成人黑人xx视频免费观看| 欧美在线视频网站| 午夜久久福利|