1

私は CView で QWinWidget をホストし、サイズ変更時に指定された位置に留まりたいと考えています。しかし、QWinWidget は常に (0, 0)、つまり CView の左上隅に移動します。

私はこの方法でデバッグしようとしました:

QWinWidget* pWidget = new QWinWidget(pCView);
pWidget->move(50, 50);
QPoint pos = pWidget->pos();

注意: pos は常に (0, 0) です。

何故ですか?

4

2 に答える 2

0

I believe you would need to create a child QWidget of the QWinWidget to be able to position it. However, I have never used the mfc-migration tool kit.

于 2010-05-26T19:37:29.380 に答える
0

最初にウィジェットを表示してから移動する必要がある場合があります。

pWidget->show();
pWidget->move( 50, 50 );
于 2010-05-27T02:11:21.227 に答える