天天看點

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

繼續閱讀