怎么窗口就不能移动呢?
哪有问题请在旁边给我注释上好嘛?
我实在是找不出了!
#include<windows.h>
#include<string.h>
#include<stdlib.h>
#include<windowsX.h>LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam );
BOOL InitWindowClass(HINSTANCE hInstance);
BOOL InitWindow(HINSTANCE hInstance,int nCmdShow);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
   LPSTR lpCmdLine,int nCmdShow)
{   MSG msg;

if(!InitWindowClass(hInstance))
return FALSE;
if(!InitWindow(hInstance,nCmdShow))
return FALSE;
while(GetMessage(&msg,0,0,0));
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
{
HDC hdc;
HBRUSH hbrush;
HPEN hpen;
PAINTSTRUCT ps;
switch(message)
{

case WM_DESTROY:PostQuitMessage( 0 );// return 0;  
default:
return DefWindowProc(hWnd, message, wParam,lParam);
}}
BOOL InitWindow(HINSTANCE hInstance,int nCmdShow)
{
HWND hWnd;hWnd=CreateWindow("my",
  "jjq",
  WS_OVERLAPPEDWINDOW,
  CW_USEDEFAULT,
  0,
  CW_USEDEFAULT,
  0,
  NULL,
  NULL,
  hInstance,
  NULL);
if(!hWnd)
return FALSE;
ShowWindow(hWnd,nCmdShow);
UpdateWindow(hWnd);
return TRUE;}

BOOL InitWindowClass(HINSTANCE hInstance)
{
WNDCLASS WndClass;
WndClass.cbClsExtra=0;
WndClass.cbWndExtra=0;
WndClass.hbrBackground=(HBRUSH)(GetStockObject(WHITE_BRUSH));
WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
WndClass.hInstance=hInstance;
WndClass.lpfnWndProc=WndProc;
WndClass.lpszClassName="my";
WndClass.lpszMenuName=NULL;
WndClass.style=CS_VREDRAW | CS_HREDRAW;
return RegisterClass(&WndClass);
}