VC.NET制作Windows游戏窗口(2)

分类: VC.NET   出处:iocblog整理  更新时间:2008-12-09   添加到收藏  

    // 加个静态变量记录鼠标显示状态
    static bool cursorstate = true;
    switch (message)
    {
    case wm_ncmousemove:
    {
    if(cursorstate == false)
    {
    cursorstate = true;(来源www.iocblog.net)
    showcursor(true);
    }
    }
    break;
    case wm_mousemove:
    {
    if(cursorstate == true)
    {
    cursorstate = false;
    showcursor(false);
    }
    // 然后做别的事情
    }
    break;
    // 其他的case项目就不用变了
    }

      最后是图标,总不能用它自带的图标很难看的。如果愿意自己画几笔,就改一下resource里面的icon吧,但是这样可能更难看, hehe。如果从别的地方考了个.icon文件过来的化,可以这样添加:

      先把这个icon加到资源文件里,然后看看在resource.h中它叫什么名字,如果叫idi_icon1的话,在注册窗口类的时候改这两句话 [page]

    //如果窗口类名叫winclass
    winclass.hicon = loadicon(hinstance, makeintresource(idi_icon1));
    winclass.hiconsm = loadicon(hinstance, makeintresource(idi_icon1));

      差不多了。我最喜欢的游戏窗口就是这样的。

上一页 [1] [2]


Tag: createwindow ,setwindowpos



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。