临时用户3.14159 发表于 2021-4-11 21:35:40

如何写预备显示的内容的头文件

本人在敲滚动条的代码时 显示在客户区的要显示内容是在 WM_PLANT 里写好的
像这样
case WM_PAINT:
                hdc = BeginPaint(hwnd, &ps);
                GetClientRect(hwnd, &rect);
               
                for (i = 0; i < 262; i++)                                //这个是
                {
                        y = cyChar * (i - iVscrollpos);
                        StringCchPrintf(INFORMATION, 128, TEXT("%d : %s"), i + 1, TEXT("歪比歪比!"));
                        StringCchLength(INFORMATION, 128, &temp);
                        TextOut(hdc, cxChar, y, INFORMATION, temp);
                }

                EndPaint(hwnd, &ps);
                return 0;
老傻老傻了 渐渐发现有些数据还不好计算

在视频中 我看小甲鱼是用一个头文件将要显示的内容写在里面 请问那种头文件要怎么写

谢谢!!!

猫和狼 发表于 2021-4-27 11:52:05

如果是vs的话,点击项目按钮,添加模块,添加头文件(.h)
在头文件中,写
#define LINES (sizeof(text)/sizeof(text)

struct
{
TCHAR*sz ;
}text[]=
{
TEXT("..."),
TEXT("..."),
.....
};
然后就可以
for(i = 0;i < LINES;i++)
{
TextOut(hdc,x,y,text,字数);
}
页: [1]
查看完整版本: 如何写预备显示的内容的头文件