私は簡単なアプリケーションを開発しています。
チェックボックスを作成し、MoveWindow を使用してサイズを設定しました。top 、 right 、 left の位置は正常に機能していますが、問題は、正しい下の値に応答しないことです。つまり、高さを調整できませんでした。
static void SetCheckboxSinhalaDimensions(HWND hwndCheckboxSinhala)
{
double right = 0;
double left = TEXT_BOX_RIGHT_MARGIN * main_window_width ;
double top = TEXT_BOX_TOP_MARGIN * main_window_height ;
int cychar = HIWORD (GetDialogBaseUnits ()) ;
double bottom = top+ 2*cychar; // I've used 1.5 , 1 , 0.5 and even 0.2 here
// but it never changed.
MoveWindow (hwndCheckboxSinhala, right,top, left,bottom,TRUE);
}
これは、メインウィンドウでどのように見えるかです。
この問題の回避策はありますか? それとも私が行方不明ですか?