• 您的位置我爱Aspx >> VC.Net >> Windows程序设计(第五版)源代码重写
  • Windows程序设计(第五版)源代码重写

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:25  关键字:
  • LRESULT CALLBACK WndProc(HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam)

    {

    //消息分类处理

    switch (iMsg)

    {

    //客户区的绘制消息

    case WM_PAINT:

    {

    PAINTSTRUCT ps; //绘制属性结构描述

    HDC hDC = BeginPaint(hWnd, &ps); //获取显示设备对象及绘制描述属性

    RECT rect;

    GetClientRect(hWnd, &rect);//获取当前窗口对象客户区矩形

    SetBkMode(hDC,TRANSPARENT);//设置背景方式

    SetTextColor(hDC, RGB(255, 0, 0));//设置文本颜色

    //绘制文本

    DrawText(hDC, TEXT("Hello, Win32!"), -1, &rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);

    EndPaint(hWnd, &ps); //客户区绘制结束,归还显示设备对象

    return 0;

    }

    case WM_DESTROY:

    {

    //发送WM_QUIT消息,通知线程消息检索循环,主程序可以退出

    PostQuitMessage(0);

    return 0;

    }

    }

    //程序末处理的消息交给window系统的缺省窗口对象的过程处理函数处理

    return DefWindowProc(hWnd, iMsg, wParam,lParam);

    }

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:Office2000下内部COM插件的编程实现(之一)
    下一篇:使用ASP.NET加密口令
  • 相关文章