赢得API,每X秒更新一次静态控制
Win API, update Static controll every X seconds
我想每X秒更新一次静态控件(在窗口上绘制文本的简单程序)。。。
问题是,我不知道WndProc的哪一部分每次都在更新(所以我可以在上面放一个计时器)。。
我试过使用线程,问题是,它进入了线程内部,但没有创建文本(CreateWindowW函数),它跳过了它/它就是不起作用。。(与调试器一起检查)
我能做什么?
这是我在WndProc、WM_CREATE中的代码,我正在"显示注释"函数中创建控件。。。
case WM_CREATE:
{
CenterWindow(hwnd); // Centering the window
CreateMen(hwnd); // Creating the menu
thread t1(DisplayNotefications, hwnd); // Displaying text
t1.detach();
}
break;
谢谢!
如果你想在x秒内更新静态文本,为什么不直接使用SetTimer
呢?这里有一个示例SetTimer,它每x秒向WndProc发送一条窗口消息。
相关文章:
- 我是否需要在下一次转移时将所有权*转移回转移队列
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 在C++中一次将矢量值写入多个文件
- 循环中的条件:为什么每次都调用strlen(),而vector.size()只调用一次
- 为什么 zlib 放气初始化调用一次不起作用?
- 在一次迭代中从 txt 文件中读取多行
- 为什么无论你输入什么,这"while(cin.get(str,3))"只运行一次?
- 在头文件和 cpp 文件中使用一次 #pragma 时出现结构重定义错误
- 有没有办法一次声明相同类型的多个对象,并通过一个表达式立即使用相同的右值初始化它们?
- 高级选择排序 - 在一次迭代中搜索两个元素
- 具有相同特征的两个对象是否只在内存中存储一次?无论定义它们的函数是什么,都是不同的
- 如何仅使用一次固定<<设置精度(2)?或者至少恢复到默认行为?
- 什么是仅调用一次并调用参数的控制台应用
- 如何确保用户在一行上提示输入一次时输入名字和姓氏?
- (C++)虽然循环一次不起作用,但我引入了多个变量
- 为什么我的信号处理程序只执行一次?
- 如何使用C++一次读取整个二进制文件
- 花括号使循环运行一次?
- 从子菜单返回后,正确的输入至少进入验证循环一次
- 赢得API,每X秒更新一次静态控制