天天看点

Win32简单学习win32常用调试方法

文章目录

  • win32常用调试方法
    • 消息循环阻塞
    • 窗口类型风格
    • 绘图
    • 菜单
    • 多线程
      • 原子操作
      • 互斥
      • 事件
      • 信号量

win32常用调试方法

#include<stdio.h>
//获取程序调试过程中信息
HANDLE g_hOutput = 0;  //接收标准输出句柄,全局变量
    
//入口函数内WinnMain
AllocConsole();//增加DOS窗口
g_hOutput = GetStdHandle(STD_OUTPUT_HANDLE);//获取标准输出句柄

//窗口处理函数WndProc处理消息
case WM_SIZE:
	ON();

//自定义处理函数
char szText[256] = {0};
sprintf(szText,"WM_SIZE:宽:%d,高%d\n",nWidth,nheight);
WriteConsole(g_hOutput,szText,strlen(szText),NULL,NULL);
           

消息循环阻塞

要注意死锁&#x

继续阅读