問題タブ [listcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2196 参照

c++ - listcontrol mfcでセルを編集するには?

2 列目のテキストを編集する必要がありますが、MFC グリッド コントロールを使用したくありません。セルを蹴って編集する方法。簡単な例を教えてください。

私が持っているもの:

しかし、それは機能しません。そのため、2 番目の列のセルを編集できます。

0 投票する
1 に答える
1169 参照

c++ - リストコントロールでチェックボックスを使用する方法

こんにちは、認識システム IMEI 番号に関する最終プロジェクトに取り組んでいます。c++ MFC を使用し、MySQL のデータベースをリスト コントロールに取得し、チェックボックスに LVS_EX_CHECKBOXES を設定します。そして、リストコントロールのimeiのような編集コントロールの番号の場合、すでに画像を番号付けするOCR。プログラムに空白を渡らせます。

それは画像プロジェクトhttp://i.stack.imgur.com/h0Zb8.jpg ガイドを手伝ってくれてありがとう。

0 投票する
1 に答える
2609 参照

c++ - C++ MFC ダイアログ - MySQL データベースの項目をリスト コントロールに表示する方法は?

Visual Studio 2005 を使用して C++ MFC について学習しています。

Oracle MySQL データベースからデータを取得し、リスト コントロールに表示したいと考えています。何とかコードは動くのですが、表示がおかしくてひどいです。自分のコードに何かが欠けているように感じます。

コードを変更するにはどうすればよいですか? データベースには、表示したくない UserID というフィールドが 1 つあります。

以下は私が思いついたコードです:

これは、データベースからのデータを入力した後のリスト コントロールのイメージです。

データベースからのデータを入力した後のリスト コントロールの画像

画像でわかるように、最初の行は正しく表示されますが、次の 6 行では重複データが行ごとに表示され、次のデータ セットが行 8 で正しく表示されます。

0 投票する
2 に答える
263 参照

c++ - リスト コントロールに項目を追加しているときに UI がフリーズする

ボタンをクリックして項目をリスト コントロールに追加している間、アプリがフリーズします。私はそれを簡単にしています:

バックグラウンド スレッドも使用してみましたが、結果は同じでした。ユーザーインターフェイスをブロックせずにこれを正しく行う方法はありますか?

0 投票する
1 に答える
7814 参照

c++ - MFC リスト コントロール ヘッダーの色の変更

MFC C++ で 'List Control' ヘッダーのヘッダーの色を変更する最も簡単な方法を探しています。個々のセルと行を変更する方法を見つけましたが、ヘッダーの色を変更する作業バージョンを取得できません。これは、ヘッダーを処理するために使用しているすべてのコードです。

0 投票する
1 に答える
528 参照

c++ - 切り捨てられたテキストを表示する mfc の listcontrol にテキストが挿入されるのはなぜですか? リストコントロールはサイズ変更可能ですか?

ダイアログ ボックスとリスト コントロールがあります。
を使用して、リスト コントロールに巨大な文字列を追加しましたinsertitem

今、私は使用して文字列を取り戻しました

(つまり、何を入れてもそのままの状態で取得できます。)

しかし、表示では、文字列が切り捨てられていることがわかります。何故ですか?

注: 私のダイアログ ボックスはサイズ変更可能ですlistcontrol

コード -

mylist.EnableToolTips(TRUE); mylist.SetExtendedStyle(LVS_EX_INFOTIP | mylist.GetExtendedStyle()); mylist.InsertColumn(0, L"suri", LVCFMT_LEFT, 100);

ここに画像の説明を入力

0 投票する
2 に答える
1456 参照

c++ - ダイアログ ボックスのリスト コントロールの複数行のツールチップを取得する方法は?

リスト ボックスのテキストが非常に大きいため、リスト コントロールに複数行のツールチップを表示しようとしています。

切り捨てられたテキスト、つまり完全なテキストが欠落している次の出力が表示されます。 ここに画像の説明を入力

ツールチップの複数行のテキストを取得するには?

編集:私も以下を使用しました。それでも同じ結果。