⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_41012.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:41012 发表者:梁杨在线 发表日期:2003-05-23 10:54:27
<br>主题:LINK错误啊,重分
<br>内容:Linking...<BR>LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16<BR>Debug/liang2.exe : fatal error LNK1120: 1 unresolved externals<BR>Error executing link.exe.<BR><BR>liang2.exe - 2 error(s), 0 warning(s)<BR><BR><BR><BR>------------------------------------------------------<BR>#include &lt;windows.h&gt;<BR>#include &lt;stdlib.h&gt;<BR>#include &lt;string.h&gt;<BR><BR>LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);<BR>BOOL InitWindowsClass(HINSTANCE);<BR>BOOL InitWindows(HINSTANCE,int);<BR>HWND hWndmian;<BR><BR>int WINAPI WinMian(HINSTANCE hInstance,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HINSTANCE hPrevInst,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LPSTR lpCmdLine,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int nCmdShow)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;MSG Msg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!InitWindowsClass(hInstance))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!InitWindows(hInstance,nCmdShow))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;while(GetMessage(&amp;Msg,0,0,0))<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TranslateMessage(&amp;Msg);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DispatchMessage(&amp;Msg);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;return Msg.wParam;<BR>}<BR><BR>LRESULT CALLBACK WndProc(HWND hwnd,UINT message,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WPARAM wParam,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LPARAM lParam)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;HDC hDC;<BR>&nbsp;&nbsp;&nbsp;&nbsp;PAINTSTRUCT prStr;<BR>&nbsp;&nbsp;&nbsp;&nbsp;HBRUSH hBrush;<BR>&nbsp;&nbsp;&nbsp;&nbsp;HPEN hPen;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;switch(message)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case WM_PAINT:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hDC=BeginPaint(hwnd,&amp;prStr);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetMapMode(hDC,MM_ANISOTROPIC);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hPen=(HPEN)GetStockObject(BLACK_PEN);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hBrush=(HBRUSH)GetStockObject(DKGRAY_BRUSH);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SelectObject(hDC,hPen);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SelectObject(hDC,hBrush);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RoundRect(hDC,50,120,100,200,15,15);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hBrush=(HBRUSH)GetStockObject(LTGRAY_BRUSH);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SelectObject(hDC,hBrush);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ellipse(hDC,150,50,100,200);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hBrush=(HBRUSH)GetStockObject(HOLLOW_BRUSH);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SelectObject(hDC,hBrush);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pie(hDC,250,50,300,100,250,50,300,50);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EndPaint(hwnd,&amp;prStr);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case WM_DESTROY:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PostQuitMessage(0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default :<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (DefWindowProc(hwnd,message,wParam,lParam));<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}<BR><BR>BOOL InitWindowsClass(HINSTANCE hInstance)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;WNDCLASS wndclass;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.cbClsExtra=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.cbWndExtra=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.hIcon=LoadIcon(NULL,"END");<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.hInstance=hInstance;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.lpfnWndProc=WndProc;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.lpszClassName="WinFill";<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.lpszMenuName=NULL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;wndclass.style=CS_HREDRAW|CS_VREDRAW;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return RegisterClass(&amp;wndclass);<BR><BR>}<BR><BR><BR>BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;HWND hwnd;<BR>&nbsp;&nbsp;&nbsp;&nbsp;hwnd=CreateWindow("WinFill","填充示例程序",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0,CW_USEDEFAULT,0,NULL,NULL,hInstance,NULL);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!hwnd)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE;<BR>&nbsp;&nbsp;&nbsp;&nbsp;hWndmian=hwnd;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;ShowWindow(hwnd,nCmdShow);<BR>&nbsp;&nbsp;&nbsp;&nbsp;UpdateWindow(hwnd);<BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<BR>}<BR><BR><BR><BR><BR><BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:擎天柱 回复日期:2003-05-23 11:54:35
<br>内容:WinMian<BR>写错了!<BR>WinMain
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:梁杨在线 回复日期:2003-05-23 17:47:42
<br>内容:天啊,真的是啊<BR><BR>VC编译器也太烂了吧,这样的错误居然都查不出来!!!!!!!!!!1
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:梁杨在线 回复日期:2003-05-23 17:50:25
<br>内容:真是多谢擎天柱 了<BR>你的眼睛可真够厉害的啊<BR>这都让你看得出来
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -