喝着一杯咖啡

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

 

WNDCLASS 窗口类结构

typedef struct tagWNDCLASSW
{
   UINT           style;
   WNDPROC        lpfnWndProc;
   
int            cbClsExtra;
   
int            cbWndExtra;
   HINSTANCE      hinstance;
   HICON          hIcon;
   HCURSOR        hCursor;
   HBRUSH         hbrBackground;
   LPCWSTR        lpszMenuName;
   LPCWSTR        lpszClassName;

}
WNDCLASSW, *PWNDCLASSW,NEAR * NPWNDCLASSW,FAR * LPWNDCLASSW;

 

 

 

HWND 窗口句柄

代码
 hwnd=CreateWindow(
    szAppName               //window class name
    TEXT("The first windows programme"),  //window caption
    WS_OVERLAPPEDWINDOW     //window style
    CW_USEDEFAULT,          //窗口其实位置x
    CW_USEDEFAULT,          //窗口其实位置y
    CW_USEDEFAULT,          //窗口大小x
    CW_USEDEFAULT,          //窗口大小y
    NULL,                   //父窗口句柄
    NULL,                   //菜单句柄
    hinstance,              //程序自身句柄
    NULL                    //创建参数
);

 

 

MSG   信息结构

 typedef struct tagMSG

{
    HWND          hwnd;
    UINT          message;
    WPARAM        wParam;
    LPARAM        lParam;
    DWORD         time;
    POINT         pt;
}
MSG, *PMSG;

 

 PAINTSTRUCT图形信息结构

 typedef  struct  tagPAINTSTRUCT

{
    HDC            hdc;
    BOOL           fErase;
    RECT           rcPaint;
    BOOL           fRestore;
    BOOL           flnUpdate;
    BYTE           rgbReserved[
32];
}PAINTSTRUCT;

 

 

 TEXTMETRIC字体信息结构

 

posted on 2010-01-20 10:46  喝着一杯咖啡  阅读(176)  评论(0)    收藏  举报