控制台使用Timer的问题
HWND hwnd;
void main()
{
...
SetTimer(hwnd,1,300,(TIMERPROC)MyTimerProc);
...}
void CALLBACK MyTimerProc(HWND hWnd,UINT nMsg,UINT nTimerId, DWORD dwTime)
{
printf("\nTimer is running!");
}
问题1:怎样取得控制台窗口的句柄?
问题2:如上所示,hwnd没有赋值,程序编译不出错,但是运行时Timer并没有相应,没输出“Timer si running"?为什么