主题:关于窗口程序调试的问题
请问各位高人,窗口程序是怎样调试的呢?当我调用VC++6.0的Debug进行调试的时候,当调试到CreateWindow,ShowWindow时,WindowsXP的任务栏上可以看到有窗口弹出来,但窗口不能显示在屏幕上,只有在WindowsXP的任务栏上看到它的最小化图标,但无论我怎样点击,怎样调试,窗口都不会显示出来,调试最后只会在以下的消息循环中不断循环,不能看到窗口函数的调试。
while (GetMessage (&msg, NULL, 0, 0))
{
if (hDlgModeless == NULL || !IsDialogMessage (hDlgModeless, &msg))
{
if (!TranslateAccelerator (hwnd, hAccel, &msg))
{
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
}
}
}
程序编译、运行都没问题,就是调试的时候什么都看不到,看不到窗口函数的被调用,看不到消息是怎样被处理的。
请问各位高人,窗口程序是怎样调试的呢?
while (GetMessage (&msg, NULL, 0, 0))
{
if (hDlgModeless == NULL || !IsDialogMessage (hDlgModeless, &msg))
{
if (!TranslateAccelerator (hwnd, hAccel, &msg))
{
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
}
}
}
程序编译、运行都没问题,就是调试的时候什么都看不到,看不到窗口函数的被调用,看不到消息是怎样被处理的。
请问各位高人,窗口程序是怎样调试的呢?