0

子コントロールを含むカスタム コンテナー コントロール (所有者描画など) を作成しました。残念ながら、これらの子コントロールは更新されません (WM_PAINT を受け取りません)。

どこに問題があるのか​​ わかりますか?ウィンドウの作成

    hwnd = CreateWindowEx(
             WS_EX_CONTROLPARENT  , 
             _T("PopupControl"),
             _T("Popup Control"),
              WS_OVERLAPPED | WS_CLIPCHILDREN|WS_CLIPSIBLINGS,
             100,100,420,220  ,
             NULL,
             NULL, GetModuleHandle(0), NULL
           );

子コントロールの作成

CreateWindowEx(0, L"button", TEXT("Type here"),
WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 
200,15,100,20, 
hwnd, NULL, GetModuleHandle(0), NULL);

よろしくお願いいたします。

4

1 に答える 1

0

WS_CLIPCHILDREN|WS_CLIPSIBLINGSコンテナー コントロールにスタイルを追加します。

于 2012-07-27T22:24:35.010 に答える