部分代码如下:
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int wmId, wmEvent;
PAINTSTRUCT ps;
HDC hdc=GetDC(hWnd);
static int l=0,t=0,r=100,b=100;
static RECT* pCrect=n

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Adeline

    20人对此回答表示赞同

    设置10ms的定时器根本就没任何意义,
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 曹阳

    18人对此回答表示赞同

    你真是很谦虚,这样的程序可联是初学者写的出来的吧。
    也不知道你是干了什么让它突然就全屏了。既然能运行那这感觉像是内存出了问题,你定义了很多静态变量,如果程序效果也是渐近改变矩形大小方位的话,那样应该会有大量内存被占,时间长了,就会出现意想不到的情况。个人见解,仅供参考
    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 一百零一夜

    10人对此回答表示赞同

    不着急的话我明天上班帮你调试了看下
    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ezekiel

    3人对此回答表示赞同

    1 卡的问题
    HDC hdc=GetDC(hWnd);
    解决办法: a, HDC = hdc; b 消息循环退出之前调用 ReleaseDC ;
    2 你的程序并没有全屏,而是不小心得到了桌面的设备刷新了桌面。原因在于GetDC申请了太多的设备资源
    3 还有一些内存泄露的小问题,自己分析下。
    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部