我想在窗口打开后自动移动窗口,基本代码如下:
int w=400,h=300, //定义窗口显示大小
max=500;
for(int i=0;i<max;i++)
{
MoveWindow(i,i,w,h,true);
Sleep(10);
}
但我不知应将其放在哪个函数里面才能在程序运行后自动实现窗口的移动
OnInitDialog()、OnPaint() 、OnShowWindow(BOOL bShow, UINT nStatus)以及OnCreate(LPCREATESTRUCT lpCreateStruct)函数我都用过了,都不行!郁闷哦~~
请大侠指教!!
OnTimer里面,不要使用Sleep
在OnInitDialog里执行SetTimer
然后重载OnTimer,在里面执行循环
只是在OnTimer里写是不行的。
要在初始话时,SetTimer(1,100,NULL);
其中1 是 定时器的ID,100是只在100ms引发一次事件。