
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#
-
Win32APIで作るコンボボックスの高さの調整
C言語・C++・C#
-
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
-
4
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
5
ラジオボタンのグループ化
C言語・C++・C#
-
6
ボタンの配置を変更したい
C言語・C++・C#
-
7
ダイアログ表示時にチェックボックスにチェックされている状態にするには?
C言語・C++・C#
-
8
CStringのFindで文字列検索を行いたいのですが
C言語・C++・C#
-
9
CFileDialogの最初のディレクトリ設定
C言語・C++・C#
-
10
コンボボックスの高さを変えたい
C言語・C++・C#
-
11
MFCでコンボボックスを選択不可状態にしたい
C言語・C++・C#
-
12
static 文字が上に張り付いて・・・
C言語・C++・C#
-
13
CListCtrlで行の高さを指定したい。
C言語・C++・C#
-
14
MFCでのコンボボックスについて
C言語・C++・C#
-
15
エディットボックスのフォントを変えたい
C言語・C++・C#
-
16
リソースエディタでスタティックテキストの文字サイズの変更
C言語・C++・C#
-
17
EDITコントロールで入力できる文字を制限するには?
C言語・C++・C#
-
18
リストビューの選択状態を取得するメッセージはありますか?
C言語・C++・C#
-
19
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
20
ダイアログ内コントロールの位置取得について
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの画像にツールチップ...
-
Wordテキストコントロールが未...
-
VB.NETで縦書表示をしたいので...
-
ユーザーフォームに日付を表示...
-
テキストボックス(VBA)でEnter...
-
VBからエクセルのテキストボ...
-
C# TEXTが空白であるLABELは何...
-
[C#]コントロールの背景色について
-
checkbox付きListViewで デフ...
-
DataGridViewで行の展開みたい...
-
C# アプリ終了時に設定を記憶...
-
VB.NET ToolTipの表示条件について
-
ASP.NETでのテキストボックスに...
-
右端折り返しが出来ない
-
リストコントロールのデータの...
-
Excelのワークシートでのコンボ...
-
エクセル入力規制リスト行数
-
ACCESS VBA でのテキスト表示
-
ListViewでのリスト表示(初歩...
-
VBのデータグリッドが表示され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
Wordテキストコントロールが未...
-
エクセルの画像にツールチップ...
-
ユーザーフォームに日付を表示...
-
C# TEXTが空白であるLABELは何...
-
エクセル入力規制リスト行数
-
MSFlexGrid
-
コンボボックスの高さを変更し...
-
ACCESS2010 ActiveXコントロー...
-
Enabled=Falseのテキストボック...
-
VB6でLabelの最前面にText Box...
-
ADOのCursorLocationプロパティ
-
DataGridViewで行の展開みたい...
-
checkbox付きListViewで デフ...
-
VB2005 コードでのコントロー...
-
チェックボックスの文字色の変え方
-
VB6でPNGファイルを扱うには?
-
PictureBoxの背景色変更(VB.NET)
-
VB.NETで縦書表示をしたいので...
-
MFCでbitmapを背景にしてstatic...
おすすめ情報