NAMAE♂ linghaocool
关注数: 2 粉丝数: 77 发帖数: 1,795 关注贴吧数: 52
哪位大神帮我看看哪里不对呀?、 #include "windows.h" #include "stdio.h" lresult callback winsunproc( hwnd hwmd, vint umsg, wparam wparam, lparam lparam ); int winapi winmain( hinstance hinstance, hinstance hprecinstance, lpstr lpcmdline, int ncmdshow ) { wndclass wndclass; wndclass.hbrbackground=(hbrush)getstockobject(dkgray_brush); wndclass.hcursor=loadcursor(null,idc_arrow); wndclass.hicon=loadicon(null,idi_application); wndclass.hinstance=hinstance; wndclass.lpfnwndproc=winsunproc; wndclass.lp0szclassname="weixin"; wndclass.lpszmenuname=null; wndclass.style=cs_hredraw | cs_vredraw; wndclass.cbclsextra=0; wndclass.cbwndextra=0; registerclass(&wndclass); hwnd hwnd; hwnd=createwindow("weixin"," ", ws_overlappedwindow/*&~ws_maximizebos*/,cw_usedefault,cw_usedefault, cw_usedefault,cw_usedefault,null,null,hinstance,null); showwindow(hwnd,sw_shownormal); updatewindow(hwnd); msg msg; while(getmessage(&msg,null,0,0)) { translatemessage(&msg); dispatchmessage(&msg); } return 0; } lresult callback winsunproc( hwnd hwnd, uint umsg, wparam wparam, lparam lparam ) { dhc hdc; paintstruct ps; switch(umsg) { case wm_paint: hdc=beginpaint(hwnd,&ps); texout(hdc,0,0," ",strlen(" ")); endpaint(hwnd,&ps); break; case wm_char: char szchar[20]; sprintf(szchar,"char is %d",wparam); messagebox(hwnd,,szchar,"weixin",mb_ok); break; case wm_lbuttondown: messagebox(hwnd,"muose click","weixin",mb_ok); hdc hdc; hdc=getdc(hwnd); textout(hdc,0,50," ",strlen(" ")); releasedc(hwnd,hdc); break; case wm_close: if(idyes==messagebox(hwnd," ","weixin",mb_yesno)) { destroywindow(hwnd); } break; default: return defwindowproc(hwnd,umsg,wparam,lparam); } return 0; }
1 下一页