题目:
用户在窗口的不同区域移动鼠标时,光标将显示如下图所标识的不同箭头的形状。如
右图;
代码:
#include<windows.h>
#include <stdio.h>
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInst,LPSTR lpszCmdLine,int
nCmdShow)
{ HWND hwnd; MSG Msg;
WNDCLASS WndClass;
char lpszClassName[]="窗口";
char lpszTitle[]="My_Windows";
WndClass.style=0;
WndClass.cbClsExtra=0;
WndClass.cbWndExtra=0;
WndClass.hbrBackground=(HBRUSH)(GetStockObject(WHITE_BRUSH));
WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
WndClass.hIcon=LoadIcon(NULL,"END");
WndClass.hInstance=hInstance;
WndClass.lpfnWndProc=WndProc;
WndClass.lpszClassName="WinText";
WndClass.lpszMenuName=NULL;
WndClass.lpszClassName=lpszClassName;
if(!RegisterClass(&WndClass))
{ MessageBeep(0); return FALSE; }
hwnd=CreateWindow(lpszClassName,lpszTitle,WS_VISIBLE|WS_SYSMENU|
WS_MINIMIZEBOX,50,50,450,450,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&Msg,NULL,0,0))
{ TranslateMessage(&Msg); DispatchMessage(&Msg);}