2010-07-07 18 views
0
case WM_LBUTTONDOWN: 
    x1=LOWORD(z); 
    y1=HIWORD(z); 
    d=GetDC (w); 
    TextOut(d,x1,y1,"AMITA",6); 
    ReleaseDC (w,&d); 
    break; 

Error:: error C2664: 'ReleaseDC' : cannot convert parameter 2 
    from 'struct HDC__ ** ' to 'struct HDC__ * 

回答

2

用途:

ReleaseDC (w,d); 

代替。

這是因爲GetDC返回HDCReleaseDC期待一個HDC爲好,但你給它你HDC地址

Cannot convert from X** to X*Cannot convert from X* to X**是兩個,你會希望能夠在你的生活中快速發現的典型錯誤消息:-)這幾乎總是同樣的問題,間接的(太多或太少,水平)。

3

ReleaseDC (w,&d);應該是ReleaseDC (w,d);