MSFlexGridのセルのことで質問があります。 – プログラミング – Home

MSFlexGridのセルのことで質問...
 
通知
すべてクリア

[解決済] MSFlexGridのセルのことで質問があります。


天然
 天然
(@天然)
ゲスト
結合: 22年前
投稿: 16
Topic starter  

MSFlexGridのセルのことで質問があります。
環境 win2000/VC++6.0/MFC/ダイアログベースです。

またまた、MSFlexGridのことですみません。MSFlexGridのヘルプがないので
こうやって質問をしています。

えっと、セルの座標の値からRow、Colに変更できる関数はないでしょうか。
関数がないのでしたら、変更できる方法はないでしょか。
お教えください。宜しくお願いします。


引用未解決
トピックタグ
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

>セルの座標の値???

意味がよくわからないんですがGetRow、GetColのことじゃないですよね


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

場合によっては、GetMouseRowなどが使えますが。
でなければ、GetCellLeftやGetCellWidth等で取得した値を15で割ると、
Client座標に変換できます。(Screen座標だったかも。)


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

忘れてたけど前回の質問が解決したのならせめてチェックを。


返信引用
ん
 ん
(@ん)
ゲスト
結合: 23年前
投稿: 106
 

> またまた、MSFlexGridのことですみません。MSFlexGridのヘルプがないので
> こうやって質問をしています。

自分の環境ではMSDNでキーワード「MSFlexGrid コントロール」で
MSFlexGrid のヘルプが参照出来てます。

私の環境は Win2000 VC6 です。


返信引用
天然
 天然
(@天然)
ゲスト
結合: 22年前
投稿: 16
Topic starter  

すみません。説明不足で。
セルの座標というのは、x軸、y軸、width、Heightのことです。
これを、Row、Colに変更できる方法はないかとお尋ねしました。
宜しくお願いします。


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

> セルの座標というのは、x軸、y軸、width、Heightのことです。

セルの左上の座標とwidthとheightが分かるということ?
Row,Colで指定したセルの左上の座標はGetCellLeft等から計算できるので、
一致するセルを探せばよいのでは?


返信引用
tetuo
 tetuo
(@tetuo)
ゲスト
結合: 22年前
投稿: 6
 

セルの座標をどうやって取得したのかソースを書いてもらうと答えやすいかも


返信引用
天然
 天然
(@天然)
ゲスト
結合: 22年前
投稿: 16
Topic starter  

みなさんすみません。解決しました。
ありがとうございました。


返信引用
そう
 そう
(@そう)
ゲスト
結合: 22年前
投稿: 14
 

解決したらさっさといなくなるやつ多いよね。


返信引用
tetuo
 tetuo
(@tetuo)
ゲスト
結合: 22年前
投稿: 6
 

>解決したらさっさといなくなるやつ多いよね。

確かに。
どうやって解決したのか報告して欲しいな。
そうしないと役に立つ過去ログが出来ないんだから。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました