2016-05-31 101 views
1

我正在使用ATL control來製作我的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> 
相關問題