📄 subject_49456.htm
字号:
<p>
序号:49456 发表者:Royeyy 发表日期:2003-08-10 22:36:16
<br>主题:DirectDraw程序编译时的错误,新手,大家帮帮忙
<br>内容:错误:<BR> T.obj : error LNK2001: unresolved external symbol _IID_IDirectDraw7<BR> Debug/T.exe : fatal error LNK1120: 1 unresolved externals<BR>这是什么错误,我是新手,望大家帮帮忙.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:qingbo8 回复日期:2003-08-10 22:50:14
<br>内容:将IID_IDirectDraw7 改为 IID_IDirectDraw2 试一试
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Royeyy 回复日期:2003-08-11 09:01:02
<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>
回复者:Royeyy 回复日期:2003-08-11 09:12:45
<br>内容:hLver=DirectDrawCreateEx(NULL,(VOID**)&lpDD,IID_IDirectDraw7,NULL);<BR>变为<BR>hLver=DirectDrawCreateEx(NULL,(VOID**)&lpDD,IID_IDirectDraw2,NULL);<BR><BR>还是不行.<BR><BR>以下为全文件.<BR>#include <windows.h><BR>#include <ddraw.h><BR><BR>LPDIRECTDRAW7 lpDD=NULL;<BR>LPDIRECTDRAWSURFACE7 lpDDSPrimary=NULL;<BR><BR>LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);<BR>int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPravInstance,LPSTR lpCmdLine,int nShowcmd)<BR>{<BR> HRESULT hret;<BR> static TCHAR szName[]=TEXT("Mytemp");<BR> MSG msg;<BR> HWND hwnd;<BR> WNDCLASS wc;<BR> <BR> wc.hInstance = hInstance;<BR> wc.lpfnWndProc = WndProc;<BR> wc.cbClsExtra = NULL;<BR> wc.cbWndExtra = NULL;<BR> wc.style = CS_HREDRAW | CS_VREDRAW;<BR> wc.hIcon = LoadIcon(NULL,IDI_APPLICATION);<BR> wc.hCursor = LoadCursor(NULL,IDC_ARROW);<BR> wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);<BR> wc.lpszClassName = szName;<BR> wc.lpszMenuName = NULL;<BR> <BR> if(!RegisterClass(&wc))<BR> {<BR> MessageBox(NULL,TEXT("this program requires windows nt!"),TEXT("!"),MB_ICONERROR);<BR> return 0;<BR> }<BR><BR> hwnd=CreateWindow(szName,TEXT("Temp"),WS_OVERLAPPEDWINDOW,150,150,300,300,NULL,NULL,hInstance,NULL);<BR> ShowWindow(hwnd,nShowcmd);<BR> UpdateWindow(hwnd);<BR><BR> hret=DirectDrawCreateEx(NULL,(VOID**)&lpDD,IID_IDirectDraw7,NULL);<BR><BR><BR> while(GetMessage(&msg,NULL,0,0))<BR> {<BR> TranslateMessage(&msg);<BR> DispatchMessage(&msg);<BR> }<BR> return msg.wParam ;<BR>}<BR>LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)<BR>{<BR> switch(message)<BR> {<BR> case WM_DESTROY:<BR> PostQuitMessage(0);<BR> return 0;<BR> case WM_PAINT:<BR> return 0;<BR> }<BR> return DefWindowProc(hwnd,message,wParam,lParam);<BR>}<BR><BR><BR>2003-8-11 9:14:59
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -