|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <WINDOWS.H>
LRESULT CALLBACK MaWindowProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{
WNDCLASS wnd;
HWND hwin;
MSG msg;
wnd.style = CS_HREDRAW | CS_VREDRAW;
wnd.lpfnWndProc = MaWindowProc;
wnd.cbClsExtra=0; //窗口类无扩展
wnd.cbWndExtra=0; //窗口实例无扩展
wnd.hInstance=hInstance; //当前实例句柄
wnd.hIcon=LoadIcon(NULL,IDI_APPLICATION);//窗口的最小化图标为缺省图标
wnd.hCursor=LoadCursor(NULL,IDC_ARROW); // 窗口采用箭头光标
wnd.hbrBackground=(HBRUSH)(GetStockObject(WHITE_BRUSH)); //窗口背景为白色
wnd.lpszMenuName=NULL; //窗口无菜单
wnd.lpszClassName=TEXT("嘿嘿"); //窗口类名为“窗口”
if (!RegisterClass(&wnd))
{
MessageBox(NULL,"register fail","errorMsg",0);
return 0;
}
hwin = CreateWindow(TEXT("嘿嘿"),
TEXT("神马"),WS_OVERLAPPEDWINDOW,
0,0,400,400,NULL,NULL,hInstance,NULL
);
ShowWindow(hwin,nShowCmd);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.lParam;
}
LRESULT CALLBACK MaWindowProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
return DefWindowProc(hWnd , uMsg, wParam, lParam);
}
谢谢大侠们,告诉我错在那了。提示是最后一句的问题,可我不知道怎么改了 |
|