![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
こんばんは。
コンボボックスの高さから、アイテムの高さを引けば、枠淵の差額が出せるので、此れを利用するのが良さそうです。
スクリーンショットを取って、MSペイントで高さを測ってみましたが、一応狙い道理の高さ調整が出来ました。
以下参考程度に。
//コンボボックスの矩形を求める
RECT wrc = {0};
pComboBox->GetWindowRect(&wrc);
//コンボボックスの高さと、アイテムの高さの差を取る
const int blank = (wrc.bottom - wrc.top) - pComboBox->GetItemHeight(-1);
//コンボボックスの高さを64で調整
pComboBox->SetItemHeight(-1, 64 - blank);
なるほど。アイテムの高さから逆算して、それからアイテムの高さを再計算するんですね。
この方法でうまく行きました。これは思いつきませんでした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel コンボボックス バックカラー 1 2023/02/18 08:06
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Visual Basic(VBA) VB.net 1 2022/08/18 19:21
- Visual Basic(VBA) VB.net 1 2022/08/17 19:28
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- Visual Basic(VBA) VBAのSelectedIndexでコンパイルエラーが… 1 2023/04/16 14:07
- HTML・CSS VB.net コンボボックス 2 2022/06/30 20:37
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) EXCEL VBA ユーザーフォームの内容をループでデータベースに登録したい。 2 2023/02/02 10:22
- Visual Basic(VBA) EXCEL VBA データベースの内容をユーザーフォームに表示したい。 5 2023/02/14 11:40
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
コンボボックスのドロップダウンリストが表示されない
C言語・C++・C#
-
画面を強制的に再描画させる方法
C言語・C++・C#
-
ダイアログ内コントロールの位置取得について
C言語・C++・C#
-
-
4
ダイアログ表示時にチェックボックスにチェックされている状態にするには?
C言語・C++・C#
-
5
コンボボックス表示文字列を取得する場合
C言語・C++・C#
-
6
CStringのFindで文字列検索を行いたいのですが
C言語・C++・C#
-
7
MFCでのコンボボックスについて
C言語・C++・C#
-
8
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
9
VC++でコントロールの境界線を描画する方法
C言語・C++・C#
-
10
コンボボックスでデフォルト値の設定
C言語・C++・C#
-
11
テキストボックスからフォーカス外す
C言語・C++・C#
-
12
リソースエディタでスタティックテキストの文字サイズの変更
C言語・C++・C#
-
13
MFC ダイアログ上のID取得について
C言語・C++・C#
-
14
エディットボックスの入力制限について
C言語・C++・C#
-
15
Win32APIで作るコンボボックスの高さの調整
C言語・C++・C#
-
16
CString から LPCTSTRの型に変換
C言語・C++・C#
-
17
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
18
ラジオボタンのグループ化
C言語・C++・C#
-
19
VC++にてボタン等のサイズ取得
C言語・C++・C#
-
20
コンボボックスにリストが表示されません・・・
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
MFCでbitmapを背景にしてstatic...
-
ユーザーフォームに日付を表示...
-
DataGridViewで行の展開みたい...
-
ADOのCursorLocationプロパティ
-
VB.NETで縦書表示をしたいので...
-
MSFlexGrid
-
テキストボックスがセルと連動...
-
checkbox付きListViewで デフ...
-
VB6でLabelの最前面にText Box...
-
Wordテキストコントロールが未...
-
カスタムコントロールInputMan...
-
Enabled=Falseのテキストボック...
-
チェックボックスの文字色の変え方
-
ユーザーコントロール内にNotif...
-
エクセル VBA ユーザーフォーム...
-
VC++のエディットボックスの非表示
-
C# アプリ終了時に設定を記憶...
-
ACCESS VBA でのテキスト表示
-
デザインモードを解除すると消...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
エクセルの画像にツールチップ...
-
ADOのCursorLocationプロパティ
-
Wordテキストコントロールが未...
-
ACCESS2010 ActiveXコントロー...
-
VBからエクセルのテキストボ...
-
C# TEXTが空白であるLABELは何...
-
VB.NETで縦書表示をしたいので...
-
チェックボックスの文字色の変え方
-
DataGridViewで行の展開みたい...
-
ユーザーフォームに日付を表示...
-
コンボボックスの高さを変更し...
-
C# アプリ終了時に設定を記憶...
-
デザインモードを解除すると消...
-
VB6でLabelの最前面にText Box...
-
Enabled=Falseのテキストボック...
-
MSFlexGrid
-
PictureBoxの背景色変更(VB.NET)
-
checkbox付きListViewで デフ...
-
エクセル入力規制リスト行数
おすすめ情報