双击么么哒 发表于 2020-4-14 22:58:19

窗口大小改变时,画面卡住的样子

发不了图片的吗。。就是把窗口拉大的时候多出的部分是黑色,还有之前除了客户区的画面,这是什么问题 啊?{:5_104:}

ba21 发表于 2020-4-14 23:10:41

没图还有代码吧。照抄经常抄错代码,还是好好检查下代码

双击么么哒 发表于 2020-4-15 14:00:51

ba21 发表于 2020-4-14 23:10
没图还有代码吧。照抄经常抄错代码,还是好好检查下代码

问题是窗口过程函数什么也不做,就写了调用默认的窗口过程函数,他也是这个样子 。。

兔子不说话 发表于 2020-4-15 16:27:54

是因为你调用的是默认窗口类型,设置一下画刷就可以了:
INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT iCmdShow)
{
        //        :        初始化一个窗口类结构(窗口类名称,回调函数)并注册
        WNDCLASS wndclass = { 0 };                                                        //初始化一个窗口类结构
        wndclass.lpfnWndProc = WndProc;                                                //回调函数
        wndclass.lpszClassName = TEXT("mywindow");                                //窗口类名
        wndclass.hbrBackground = HBRUSH(COLOR_BACKGROUND);                //注意这句
        RegisterClass(&wndclass);

双击么么哒 发表于 2020-4-16 15:56:05

兔子不说话 发表于 2020-4-15 16:27
是因为你调用的是默认窗口类型,设置一下画刷就可以了:

可以了   ,谢谢啊 ,疑惑了好久{:5_106:}
页: [1]
查看完整版本: 窗口大小改变时,画面卡住的样子