构建窗口句柄

来源:互联网 发布:静物摄影师 知乎 编辑:程序博客网 时间:2024/06/13 01:52

LRESULT CALLBACK WinProc(HWND,UINT,WPARAM,LPARAM)
{
 return TRUE;
}

 

 HINSTANCE hInstance = ::GetModuleHandle(NULL);
 WNDCLASS wc;

 // Register the main window class.
 wc.style = CS_HREDRAW | CS_VREDRAW;
 wc.lpfnWndProc = (WNDPROC) WinProc;
 wc.cbClsExtra = 0;
 wc.cbWndExtra = 0;
 wc.hInstance = hInstance;
 wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
 wc.hCursor = LoadCursor(NULL, IDC_ARROW);
 wc.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);
 wc.lpszMenuName =  NULL;
 wc.lpszClassName = L"MyWin";

 if (!RegisterClass(&wc))
  return -1;

    HWND myHwnd=CreateWindow (
  L"MyWin",
  NULL,
  WS_OVERLAPPEDWINDOW ,
  50, 
  10, 
  10, 
  10, 
  NULL, 
  NULL, 
  hInstance,
  NULL);

0 0
原创粉丝点击