2016-05-31 5 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>