2016-05-31 17 views
1

を使ってActiveXとしていますが、問題はアプリを起動するときです。幅と高さは常に固定され、小さくなります。ATLコントロールのデフォルトの幅と高さを変更するにはどうすればよいですか?

enter image description here

しかし、私は幅を変更したいです。私は以下のコードを変更しましたが、うまくいきませんでした。だからこの問題を解決するには?

HRESULT OnDraw(ATL_DRAWINFO& di) 
{ 
    RECT& rc = *(RECT*)di.prcBounds; 
    rc.left = 0; 
    rc.top = 0; 
    rc.right = 700; 
    rc.bottom = 500; 

    HDC hdc = di.hdcDraw; 
    TCHAR wcScore[20]; 
    PAINTSTRUCT ps; 
    initialize(hdc,rc); 
    paint(hdc,rc); 
} 

答えて

0

最後に、私は自分で問題を解決しました。コードが吹きました。

<OBJECT ID="PolyCtrl" width="700" height="500" CLASSID="CLSID:F05493DC-007F-4C6A-A2F9-824B2BEA5BAB"></OBJECT> 
関連する問題