📄 subject_59270.htm
字号:
<p>
序号:59270 发表者:hmily008 发表日期:2003-11-06 20:51:18
<br>主题:这是个SDK程序,不知道如何修改,请高手指点
<br>内容:#include <windows.h><BR>LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;<BR> <BR>int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,<BR> PSTR szCmdLine, int iCmdShow)<BR>{<BR> static TCHAR szAppName[] = TEXT ("HelloWin") ;<BR> HWND hwnd ;<BR> MSG msg ;<BR> WNDCLASS wc ;<BR> <BR> wc.style = CS_HREDRAW | CS_VREDRAW ;<BR> wc.lpfnWndProc = WndProc ;<BR> wc.cbClsExtra = 0 ;<BR> wc.cbWndExtra = 0 ;<BR> wc.hInstance = hInstance ;<BR> wc.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;<BR> wc.hCursor = LoadCursor (NULL, IDC_ARROW) ;<BR> wc.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;<BR> wc.lpszMenuName = NULL ;<BR> wc.lpszClassName = szAppName ;<BR> <BR> if (!RegisterClass (&wc))<BR> {<BR> MessageBox (NULL, TEXT ("This program requires Windows NT!"), <BR> szAppName, MB_ICONERROR) ;<BR> return 0 ;<BR> }<BR> hwnd = CreateWindow (szAppName, // window class name<BR> TEXT ("欢迎你的到来!"), // window caption<BR> WS_OVERLAPPEDWINDOW, // window style<BR> CW_USEDEFAULT, // initial x position<BR> CW_USEDEFAULT, // initial y position<BR> CW_USEDEFAULT, // initial x size<BR> CW_USEDEFAULT, // initial y size<BR> NULL, // parent window handle<BR> NULL, // window menu handle<BR> hInstance, // program instance handle<BR> NULL) ; // creation parameters<BR> <BR> ShowWindow (hwnd, iCmdShow) ;<BR> UpdateWindow (hwnd) ;<BR> <BR> while (GetMessage (&msg, NULL, 0, 0))<BR> {<BR> TranslateMessage (&msg) ;<BR> DispatchMessage (&msg) ;<BR> }<BR> return msg.wParam ;<BR>}<BR> <BR> <BR>LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)<BR>{<BR> HDC hdc ;<BR> PAINTSTRUCT ps ;<BR> RECT rect ;<BR> <BR> switch (message)<BR> {<BR> <BR> case WM_PAINT:<BR> hdc = BeginPaint (hwnd, &ps) ;<BR> <BR> GetClientRect (hwnd, &rect) ;<BR> <BR> DrawText (hdc, TEXT ("你好,欢迎你来到VC之路!"), -1, &rect,<BR> DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;<BR> EndPaint (hwnd, &ps) ;<BR> return 0 ;<BR> <BR> case WM_DESTROY:<BR> PostQuitMessage (0) ;<BR> return 0 ;<BR> }<BR> return DefWindowProc (hwnd, message, wParam, lParam) ;<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>
回复者:无情阁东雪 回复日期:2003-11-06 21:33:14
<br>内容:楼上的朋友,你这个程序完全正确,如果你那边有问题,肯定是<BR><BR><BR>你的工程是win32 Console,你如果建一个win32 Application就没问题了!!!!<BR>也可以在你的程序中改Project->setting->link中的Project Options中的/subsystem:console为/subsystem:windows
<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-11-07 09:30:53
<br>内容:就是呀,这个程序是标准的SDK创建窗口的程序,代码没有错<BR>能不能把出错信息说一下?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hmily008 回复日期:2003-11-07 16:25:57
<br>内容:Compiling...<BR>2.cpp<BR>e:\编程\2\2.cpp(2) : error C2001: newline in constant<BR>E:\编程\2\2.cpp(2) : fatal error C1083: Cannot open include file: 'afx': No such file or directory<BR>Error executing cl.exe.<BR><BR>2.exe - 2 error(s), 0 warning(s)<BR>
<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-11-07 16:35:03
<br>内容:按一楼的方法做了吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hmily008 回复日期:2003-11-07 16:54:15
<br>内容:做了,没用啊
<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-11-07 17:01:11
<br>内容:Cannot open include file: 'afx': No such file or directory<BR>afx 文件在你程序里加载了吗?在程序里搜一下
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:无情阁东雪 回复日期:2003-11-07 19:26:25
<br>内容:呵呵,真有意思!!!<BR>我把你的这些代码一个不改,直接拷到程序中,只不过程序的工程是Win32 Application,<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 + -