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