这是我尝试过的。它构建并运行良好,但打印为空白。
功能:
void wmessage(LPARAM msg, HWND hwnd)
{
SendMessage(hwnd,
WM_SETTEXT,
NULL,
msg);
}
用法:
//wmessage((LPARAM)"Not logged in22", noEdit); //prints
//wmessage((LPARAM)(t - clock()), noEdit); //prints blank
//wmessage((LPARAM)(555), noEdit); //prints blank
int num= (t - clock()); // t is a clock_t variable
wmessage((LPARAM)num, noEdit); //prints blank
因此,我进行了搜索,但似乎找不到有关如何执行此操作的任何提及。
目的是让这个文本框在倒计时时以秒为单位打印时间,所以它需要是一个 int