http://oshiete.goo.ne.jp/qa/6729285.html で質問した者ですが、
DrawMenuBar();
を追加するだけで、メニューバーが通常表示されました。
コマンド名が全く分からずにすみません。
また、質問させていただきたいのですが、m_xcList という変数を割り当てたリストコンロール(IDC_LISTというID)のある特定の行だけを、太文字にしたいです。
( http://www.g-ishihara.com/mfc_lc_01.htm を参考にしました)
後は、 http://www5d.biglobe.ne.jp/~yasukiyo/vc.html に辿りついて、
「◇ リストボックス(CListBox)の項目(行)毎に色を変更する」 はできそうのですが、
色ではなく、「太文字」にしたいです。
なぜかというと、(既にできている エクセル版では、)リストをHTML形式で書き出し、太文字のアイテムを一つのフォルダに抽出するという仕様の為です。赤色にしたアイテムは別の意味を持っています。あまり、沢山の色を使いたくないです。
どのコマンドを使えばいいのでしょうか?そもそもできないのでしょうか。。。?
(もしできないのなら、なにか他のコントロールを使ったほうがいいですか?また、リストボックスとリストコントロールは別物ですか?)
今できそうなのは、さっきのホームページを参考にして、背景を黒に、文字を白にすることぐらいでしょうか?
でも、できればエクセル版と形式をそろえたいです。
(VC++2010, MFC, ダイアログベースのファイルリスト作成ソフトを(VBAより)移植中です。)
どうか、教えてください!
No.4ベストアンサー
- 回答日時:
太字でない通常のフォントの場合指定するのはFW_NORMALですが、その場合はフォントを作成しなくても、元々選択されているフォントで描画すればいいはずです。
定数については、LOGFONTの解説に書かれています。http://msdn.microsoft.com/ja-jp/library/dd145037 …
アイテムが選択されているかどうかは、lpDrawItemStruct->itemActionにODA_SELECTが含まれているかを調べるようです。
if (lpDrawItemStruct->itemAction|ODA_SELECT) {
// 選択されている場合の描画
}
else {
// 選択されていない場合の描画
}
といった感じでしょうか。
ありがとうございます!!
一から付き合っていただいて…、思ってた通りの動作が確認できました!
以下、最終的なコードです
===================================================================================
void CMylistCtrl::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){
//▼ http://dejibouzu.com/page/2/ ベースとなるコード ▼
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
CRect rect;
rect = ( CRect)lpDrawItemStruct->rcItem;
int nItem = lpDrawItemStruct->itemID;
TCHAR szBuff[MAX_PATH];
CRect nRect;
int nCnt = 0;
int nIndentPix;
CHeaderCtrl *Head = GetHeaderCtrl();
int nMax = Head->GetItemCount();
while( nMax > nCnt )
{
nIndentPix = 0;
//アイテム取得のための設定
LVITEM lvItem;
lvItem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE | LVIF_INDENT ;//追加しても意味がなかった2011.05.14 | LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES;
lvItem.iItem = nItem;
lvItem.iSubItem = nCnt;
lvItem.pszText = szBuff;
lvItem.cchTextMax = sizeof(szBuff);
lvItem.stateMask = LVIS_SELECTED;//-1を LVIS_SELECTEDに変更2011.05.14
//m_xcList.SetExtendedStyle(LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
if( GetItem(&lvItem) == TRUE ){
if( nCnt == 0){
//アイテムの場合
GetItemRect( nItem, &nRect, LVIR_BOUNDS);
}else{
//サブアイテムの場合
GetSubItemRect( nItem, nCnt, LVIR_BOUNDS, nRect);
}
//if ( m_phbrBkColor ){
//カラーテーブルにブラシが作成されているなら背景を描画
//if ( m_phbrBkColor[ nCnt * GetItemCount() + nItem] )
//{
//アイテムの場合 描画箇所をアイテム部分のみに修正
if( nCnt == 0 ){
nRect.right = GetColumnWidth( 0 );
}
//FillRect( pDC->m_hDC, &nRect, m_phbrBkColor[ nCnt * GetItemCount() + nItem ] );
//}
//}
//http://www.crimson-systems.com/tips/t003.htm
//http://oshiete.goo.ne.jp/qa/6645218.html
//http://www.tcn.zaq.ne.jp/zxcvbnm/projectc/vcpp/c …
//=======================▼教えて頂いた部分+α▼=======================
CFont fontBold, *pfontOld;
LOGFONT lf;
pDC->GetCurrentFont()->GetLogFont(&lf);
// 描画動作が全体の再描画もしくは、
// 選択状態が変化した場合
if( lpDrawItemStruct->itemAction & ( ODA_DRAWENTIRE | ODA_SELECT )) {
// コントロールの状態が選択された状態の場合
if( lpDrawItemStruct->itemState & ODS_SELECTED ){
// 選択されている場合の描画
lf.lfWeight = FW_BOLD;
//【×】pDC->FillSolidRect(&lpDrawItemStruct->rcItem,RGB(0,0,255));/*文字の後ろの色(背景と一緒にしとくべき)*/
//【×】pDC->SetBkMode(TRANSPARENT);
pDC->SetBkMode(OPAQUE);//【○】これがないと背景が描画されない。
pDC->SetBkColor(RGB(0,0,255));/*背景の色*/
pDC->SetTextColor(RGB(255,255,255));/*文字の色*/
}else{//←条件追加
lf.lfWeight = FW_NORMAL;
//【×】pDC->FillSolidRect(&lpDrawItemStruct->rcItem,RGB(255,255,255));/*文字の後ろの色(背景と一緒にしとくべき)*/
//【×】pDC->SetBkMode(TRANSPARENT);
pDC->SetBkMode(OPAQUE);//【○】これがないと背景が描画されない。
pDC->SetBkColor(RGB(255,255,255));/*背景の色*/
pDC->SetTextColor(RGB(0,0,0));/*文字の色*/
}
} else{
// 選択されていない場合の描画
lf.lfWeight = FW_NORMAL;
pDC->SetBkMode(OPAQUE);//【○】
pDC->SetBkColor(RGB(255,255,255));/*背景の色*/
pDC->SetTextColor(RGB(0,0,0));/*文字の色*/
}
fontBold.CreateFontIndirect(&lf);
pfontOld = (CFont*)pDC->SelectObject(&fontBold);
//pDC->SelectObject(pfontOld);
//=======================▲教えて頂いた部分+α▲=======================
//テキスト描画
CString outText = lvItem.pszText;
//pDC->TextOut( nRect.left + 10, nRect.top + 2, outText );
nRect.left += 10;//変更2011.05.14
nRect.top +=2;//変更2011.05.14
pDC->DrawText(outText, &nRect, DT_VCENTER | DT_LEFT );
UpdateData(FALSE);
}
++nCnt;
}
//▲ http://dejibouzu.com/page/2/ ▲
// //pDC->DrawText(CListCtrl::GetItemText(workRow,workColumn),/*lpDrawItemStruct->itemData*//*CListCl::GetSubItemRect&lpDrawItemStruct->rcItem*/,/&lpDrawItemStruct->rcItem,DT_LEFT | DT_VCENTER | DT_SINGLELINE);
// //MessageBox(CListCtrl::GetItemText(lpDrawItemStruct->itemID-1,workColumn));
// }
//}
//http://msdn.microsoft.com/ja-jp/library/Cc428474
//int DrawText(
// HDC hDC, // デバイスコンテキストのハンドル
// LPCTSTR lpString, // 描画するテキスト
// int nCount, // テキストの長さ
// LPRECT lpRect, // テキストを描画する長方形領域
// UINT uFormat // テキスト描画オプション
//);
}
No.3
- 回答日時:
表示する文字列は、CListCtrl::GetItemTextで取得できます。
アイテムのインデックスは、lpDrawItemStruct->itemIDに入っている値だと思います。lpDrawItemStruct->rcItemは、アイテム全体の矩形じゃないかと思います。サブアイテムを考慮した描画矩形を取得するには、CListCtrl::GetItemRect/GetSubItemRectを使うと取得できるでしょう。
この回答への補足
だいぶ進みました。ありがとうございます。
残った疑問は、FW_BOLDの逆の意味の定数は○○?
と、後は致命的なことに、アイテムを選択状態にできないことです。その他は大変満足しています。
参考になりそうなのが↓なんですが。。。
http://oshiete.goo.ne.jp/qa/4785511.html
例えば、リストのアイテムすべてを選択するというユーザー関数がうまく行きません。
クリックしても選択できません。
================================================================
void CFileListCreatorDlg::SelectALL_Func(){
int i = 0;
while(i<=m_xcList.GetItemCount() -1){
m_xcList.SetItemState(i, // フォーカス&選択状態にしたいアイテムのインデックス
LVIS_FOCUSED | LVIS_SELECTED, // 状態
LVIS_FOCUSED | LVIS_SELECTED); // マスク
i++;
//ListView_Update(m_xcList, i);//追加しても意味がなかった2011.05.14
}
}
================================================================
後は、参照元のURLとソースコードをのせますね。
void CMylistCtrl::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){
// TODO: 指定された項目を描画するためのコードを追加してください。
//コメントアウト:2011.05.14
////////if(lpDrawItemStruct->itemData == -1 || lpDrawItemStruct->itemData == NULL){
//////// return;
////////}
//CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
//pDC->FillSolidRect(&lpDrawItemStruct->rcItem, RGB(0,0,0)/*背景の色*/);
//pDC->SetBkColor(RGB(0,0,0)/*文字の後ろの色(背景と一緒にしとくべき)*/);
//pDC->SetTextColor(RGB(255,255,255));/*文字の色*/;
//▼ http://dejibouzu.com/page/2/ ▼
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
CRect rect;
rect = ( CRect)lpDrawItemStruct->rcItem;
int nItem = lpDrawItemStruct->itemID;
TCHAR szBuff[MAX_PATH];
CRect nRect;
int nCnt = 0;
int nIndentPix;
CHeaderCtrl *Head = GetHeaderCtrl();
int nMax = Head->GetItemCount();
// CBrush brsh;
// rect.left += this->GetColumnWidth( 0 ) ;
// brsh.CreateSolidBrush( RGB( 0, 255, 0 ) );
// pDC->FillRect( &rect, &brsh );
// brsh.DeleteObject();
while( nMax > nCnt )
{
nIndentPix = 0;
//アイテム取得のための設定
LVITEM lvItem;
lvItem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE | LVIF_INDENT ;//追加しても意味がなかった2011.05.14 | LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES;
lvItem.iItem = nItem;
lvItem.iSubItem = nCnt;
lvItem.pszText = szBuff;
lvItem.cchTextMax = sizeof(szBuff);
lvItem.stateMask = LVIS_SELECTED;//-1を LVIS_SELECTEDに変更2011.05.14
//m_xcList.SetExtendedStyle(LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);//???
if( GetItem(&lvItem) == TRUE ){
if( nCnt == 0){
//アイテムの場合
GetItemRect( nItem, &nRect, LVIR_BOUNDS);
}else{
//サブアイテムの場合
GetSubItemRect( nItem, nCnt, LVIR_BOUNDS, nRect);
}
//if ( m_phbrBkColor ){
//カラーテーブルにブラシが作成されているなら背景を描画
//if ( m_phbrBkColor[ nCnt * GetItemCount() + nItem] )
//{
//アイテムの場合 描画箇所をアイテム部分のみに修正
if( nCnt == 0 ){
nRect.right = GetColumnWidth( 0 );
}
//FillRect( pDC->m_hDC, &nRect, m_phbrBkColor[ nCnt * GetItemCount() + nItem ] );
//}
//}
//===============教えて頂いた部分=======================
CFont fontBold, *pfontOld;
LOGFONT lf;
pDC->GetCurrentFont()->GetLogFont(&lf);
lf.lfWeight = FW_BOLD; //FW_BOLDの逆は?教えてください。-1にしたらできましたが、正確な定数名を教えてください。
fontBold.CreateFontIndirect(&lf);
pfontOld = (CFont*)pDC->SelectObject(&fontBold);
//pDC->SelectObject(pfontOld);
//==================================================================
//テキスト描画
CString outText = lvItem.pszText;
//pDC->TextOut( nRect.left + 10, nRect.top + 2, outText );
nRect.left += 10;//変更2011.05.14
nRect.top +=2;//変更2011.05.14
pDC->DrawText(outText, &nRect, DT_VCENTER | DT_LEFT );
}
++nCnt;
}
//▲ http://dejibouzu.com/page/2/ ▲
//http://www9.plala.or.jp/sayox/vc/vc14.html
//http://msdn.microsoft.com/ja-jp/library/1w31a26y …
//http://msdn.microsoft.com/ja-jp/library/Cc428474
//int DrawText(
// HDC hDC, // デバイスコンテキストのハンドル
// LPCTSTR lpString, // 描画するテキスト
// int nCount, // テキストの長さ
// LPRECT lpRect, // テキストを描画する長方形領域
// UINT uFormat // テキスト描画オプション
//);
//★ http://oshiete.goo.ne.jp/qa/4165655.html
//★ http://bingobingobingo.blog49.fc2.com/category4- …
No.2
- 回答日時:
コントロールの特定の項目に対してSetFontすることは、少なくともリストコントロールではできません。
> void CFileListCreatorDlg::MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct){
MeasureItemを使うのはCListBoxの場合なので、必要ありません。
それに、処理を追加するのはCListCtrlの派生クラスに対してなので、ダイアログのクラスに記述しても呼ばれることはありませんよ。
> void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){
前述のとおり、CListCtrlの派生クラスのメンバ関数にする必要があります。
> if(CFileListCreatorDlg::lvi.itemData == -1 || CFileListCreatorDlg::lvi.itemData == NULL)
サイトの記述間違いです。正しくはlpDrawItemStruct->itemDataになります。
CListCtrlの派生クスについては、下記サイトを参照してみてください。
http://d.hatena.ne.jp/nurs/20091126
この回答への補足
>コントロールの特定の項目に対してSetFontすることは、少なくともリストコントロールではできません。
横一行、すべてBoldにはできますか?(繰り返しになってすみません。)
Columnまで個別にBoldできなくてもいいです。
教えて頂いたホームページで、慎重に進めました。
OwnerDrawFixed をTrueにすると、リストが真っ白になってしまいます。
ファイルに保存したら、ちゃんとデータが入っています。
分からないので、試験的に■■■に「_T("1111111")」をいれて、ソート機能を実行すると、
「重複NO」に一番左の項目にちゃんと太文字で、表示されました。他の欄は空欄です。
つまり、DrawText()の一番最初の引数に何を入れればいいのか分かりません。
何行目を太文字に、どこで指定しているのかも分かりません。
=========================================================
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
CFont fontBold, *pfontOld;
LOGFONT lf;
pDC->GetCurrentFont()->GetLogFont(&lf);
lf.lfWeight = FW_BOLD;
fontBold.CreateFontIndirect(&lf);
pfontOld = (CFont*)pDC->SelectObject(&fontBold);
pDC->DrawText(■■■/*lpDrawItemStruct->itemData*/,&lpDrawItemStruct->rcItem,DT_LEFT | DT_VCENTER |
DT_SINGLELINE);
pDC->SelectObject(pfontOld);
=========================================================
■■■に「lpDrawItemStruct->itemData」を入れてもエラーになります。
LVCOLUMN lvc;//追加2011.05.13
LVITEMlvi;//追加2011.05.13
とpublicで宣言して、■■■に 「&lvc」と入れてもダメです。
=========================================================
わざわざ、ホームページを教えて頂いたのにすみません。m(_ _)m
参考になりそうな(?)ページです。↓
http://oshiete.goo.ne.jp/qa/4165655.html
http://bingobingobingo.blog49.fc2.com/category4- …
No.1
- 回答日時:
太字というのはフォントの属性になるので、太字設定のフォントを用意して、DrawTextなどの文字描画命令の前にデバイスコンテキストに選択することになります。
CFont fontBold, *pfontOld;
LOGFONT lf;
pDC->GetCurrentFont()->GetLogFont(&lf);
lf.lfWeight = FW_BOLD;
fontBold.CreateFontIndirect(&lf);
pfontOld = (CFont*)pDC->SelectObject(&fontBold);
pDC->DrawText(...);
pDC->SelectObject(pfontOld);
こんな感じでしょうか。試していないので、エラーがあったらすいません。
フォントは、毎回作成するのではなく、メンバー変数として持って、ウィンドウ作成時にフォントを作成したほうがいいのですが。
リストコントロールの表示フォントをどのようにしているのかがわからなかったので、描画直前に作成しています。
この回答への補足
さっそくの回答ありがとうございます。
ただ、pDCをどこから引っ張ってくるのかが、分かりません。
==========================================================================
僕が見つけた先ほどのホームページで、 「 lpDrawItemStruct 」に何を入れなければならないか?
も、分かっていませんでした。
リストはリストコントロールのみに保存されています。(何か変な日本語ですが・・・)
Public に、LVITEM lvi; と書いて見ましたが、ユーザー関数の中にも定義していたり、いなかったりです。
==========================================================================
「Owner Draw=固定」という項目もありませんでした。
オブジェクト名、ID、クラス名、空間名 、構造体 が、ごっちゃになっている気がしますυ
==========================================================================
一応、今の状態を・・・
エラー 2 error C2228: '.itemData' の左側はクラス、構造体、共用体でなければなりません。
・・・というエラーが、
リストが張り付いているクラス名は、CFileListCreatorDlg です。
==========================================================================
void CFileListCreatorDlg::MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct){
{
// TODO : ここにメッセージ ハンドラ コードを追加するか、既定の処理を呼び出します。
lpMeasureItemStruct->itemHeight = 10;/*1行の高さを設定*/;
}
void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){// この関数はリストボックスに行を追加したり削除したりした際に行数の数だけ繰り返し呼び出される。
if(CFileListCreatorDlg::lvi.itemData == -1 || CFileListCreatorDlg::lvi.itemData == NULL) return;
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
pDC->FillSolidRect(&lpDrawItemStruct->rcItem, RGB(0,0,0)/*背景の色*/);
pDC->SetBkColor(RGB(0,0,0)/*文字の後ろの色(背景と一緒にしとくべき)*/);
pDC->SetTextColor(RGB(255,255,255)/*文字の色*/);
pDC->DrawText(_T("色の反転")/*lpDrawItemStruct->itemData*/,&lpDrawItemStruct->rcItem,DT_LEFT | DT_VCENTER | DT_SINGLELINE);
}
}
==========================================================================
一応、宣言部も載せておきます。
int CFileListCreatorDlg::ListInit(void)
{
LVCOLUMN lvc;
int i;
TCHAR caption[][32] = {_T("重複No."), _T("No."), _T("ファイルパス"), _T("ファイル名"),_T("バイト"), _T("実バイト"),_T("修正日"),_T("修正時間"),_T("備考欄")};
const int clmNum = sizeof caption /sizeof caption[0];
int err = 0;
m_xcList.SetExtendedStyle(LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT |
LVS_EX_GRIDLINES);
lvc.mask = LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM; // 有効フラグ
for (i = 0; i < clmNum; i++)
{
lvc.iSubItem = i; // サブアイテム番号
lvc.pszText = caption[i]; // 見出しテキスト
switch(i){
case 0:
case 1:
lvc.cx = 80; // 横幅
break;
case 2:
lvc.cx = 0; // 横幅
break;
case 3:
lvc.cx = 450; // 横幅
break;
case 4:
lvc.cx = 80; // 横幅
break;
case 5:
lvc.cx = 0; // 横幅
break;
case 6:
lvc.cx = 75; // 横幅
break;
case 7:
lvc.cx = 0; // 横幅
break;
case 8:
lvc.cx = 80; // 横幅
break;
default:
MessageBox(_T("不正な列です。"));
break;
}
if (m_xcList.InsertColumn(i, &lvc) == -1) {err = 1; break;}
}
CFileListCreatorDlg::ItemCount_Func(TRUE);
return err;
}
==========================================================================
ちょっといじりましたが、お教え頂いた方法でする方が、楽にコーディングできますか?
マイクロソフトのページのthisに何を入れればいいかも分かりませんυ一応、そのまま動きましたけどυ
もうちょっと、頑張ってみます。ヒントをいただけるなら、よろしくお願いします。
【引用元】http://msdn.microsoft.com/ja-jp/library/chxkwcsd …
// The code fragment shows how to create a font object,
// select the font object into a DC (device context) for text
// drawing, and finally delete the font object.
CClientDC dc(this);
CFont font;
VERIFY(font.CreatePointFont(120, _T("Arial"), &dc));
// Do something with the font just created...
CFont* def_font = dc.SelectObject(&font);
dc.TextOut(5, 5, _T("Hello"), 5);
dc.SelectObject(def_font);
// Done with the font. Delete the font object.
font.DeleteObject();
CFont font;
font.CreatePointFont(360, _T("Times New Roman"));
GetDlgItem(IDC_LIST)->SetFont(&font);
これはうまく行きました。テストボタンを押した時に、実行します。
これで、行が指定できれば、良いのですが…。
もう少し、調べていきます。
CFont font;
font.CreatePointFont(360, _T("Times New Roman"));
GetDlgItem(IDC_LIST)->****[workRow,workColumn]->SetFont(&font);
みたいに書きたいです。
onDraw()
onPaint()
は、分かりません・・・υ
どこから追加するのですか?
お礼の欄にすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- HTML・CSS htmlです。 上のところには黒文字でピカチュウで、ピカチュウの文字には影をすべてにつけてください周 1 2023/01/02 12:48
- その他(Microsoft Office) マクロについて教えて下さい 3 2022/05/28 15:36
- Excel(エクセル) 【Excel関数】特定の文字を別表のリストの文字に変換したい 4 2022/10/09 15:36
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/23 15:02
- PowerPoint(パワーポイント) PowerPointの箇条書きの既定のリストを変更する方法について 1 2022/12/15 18:41
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
大人になっても苦手な食べ物、ありますか?
大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。 あなたにとっての今でもどうしても苦手なものはなんですか?
-
忘れられない激○○料理
これまでに食べたもののなかで、もっとも「激○○」だった料理を教えて下さい。 激辛、でも激甘でも。 激ウマ、でも激マズでも。
-
牛、豚、鶏、どれか一つ食べられなくなるとしたら?
牛肉、豚肉、鶏肉のうち、どれか一種類をこの先一生食べられなくなるとしたらどれを我慢しますか?
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
画面を強制的に再描画させる方法
C言語・C++・C#
-
エディットコントロールでEnter押した時の動作
C言語・C++・C#
-
-
4
CString から LPCTSTRの型に変換
C言語・C++・C#
-
5
エディットボックスのフォントを変えたい
C言語・C++・C#
-
6
リソースエディタでスタティックテキストの文字サイズの変更
C言語・C++・C#
-
7
CStringのFindで文字列検索を行いたいのですが
C言語・C++・C#
-
8
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
9
VC++ MFC CListCtrlで、ボタンのあるリストの作り方
C言語・C++・C#
-
10
リストビューで選択行の背景を変える
C言語・C++・C#
-
11
MFCでOnPaintのタイミング
C言語・C++・C#
-
12
VC++にてボタン等のサイズ取得
C言語・C++・C#
-
13
VC++のコンボボックスの各項目の背景色と文字色を変える方法
C言語・C++・C#
-
14
CStringの文字列検索&抜き出しについて
C言語・C++・C#
-
15
リストコントロールの列幅を固定にする
C言語・C++・C#
-
16
CFileDialogの最初のディレクトリ設定
C言語・C++・C#
-
17
リストビューの選択状態を取得するメッセージはありますか?
C言語・C++・C#
-
18
CListCtrl の特定のセル(アイテム?)の文字だけ中央で表示したい
C言語・C++・C#
-
19
MFCでbitmapを背景にしてstaticテキストを透過させる方法
C言語・C++・C#
-
20
CEdit の内容が変わった時にメッセージを表示させたい
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンボボックス内の文字サイズ変更
-
VBAのフォント変更(エクセルか...
-
VB.NET2005 TextBox 高さ(Heig...
-
コンボボックスの一部のアイテ...
-
フォントの大きさ
-
リストコンロールの一行だけを...
-
VBA TEXTBOXテキストボックスの...
-
エディットボックスのフォント...
-
ドロップダウンリストのフォン...
-
D3DXCreateFontとID3DXFont::Dr...
-
Eclipseで修正したファイル名の...
-
背景色のついでに文字色もかえ...
-
wordで分数打とうとするとフォ...
-
static 文字が上に張り付いて・...
-
Macbook Word フォント色変更で...
-
JakaraPOI セル内部のフォント...
-
WPFのフォントカラー変更につい...
-
C# のフォームデザイン&レイア...
-
VBにて指定した通りにExcelの列...
-
VC++2010 ボタンなどのレイアウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンボボックス内の文字サイズ変更
-
フォントの大きさ
-
VBAのフォント変更(エクセルか...
-
VB.NET2005 TextBox 高さ(Heig...
-
ドロップダウンリストのフォン...
-
リソースエディタでスタティッ...
-
エディットボックスのフォント...
-
コンボボックスの一部のアイテ...
-
プロポーショナルフォントの文...
-
文字色 エクリプス
-
リストコンロールの一行だけを...
-
VBA TEXTBOXテキストボックスの...
-
WPFのフォントカラー変更につい...
-
チェックボックスの箱のサイズ...
-
wordで分数打とうとするとフォ...
-
JakaraPOI セル内部のフォント...
-
static 文字が上に張り付いて・...
-
Eclipseで修正したファイル名の...
-
Macbook Word フォント色変更で...
-
Msgboxで使用するフォントの指...
おすすめ情報