派生コントロール内でのメッセージ受け取り – プログラミング – Home

派生コントロール内でのメッセージ受け取...
 
通知
すべてクリア

派生コントロール内でのメッセージ受け取り


neko
 neko
(@neko)
ゲスト
結合: 20年前
投稿: 8
Topic starter  

neko です。
よろしくお願いします。
CListCtrl から派生させた CListCtrlEx のインスタンスを
CSplitterWnd で2つに分割させたうちの片方のビューにCreateで貼り付けています。
CListCtrlEx.cpp 内でメッセージハンドラの追加からLBUTTONDOWN, LBUTTONUP を追加
しました。
コントロール内でマウスのキャプチャを行いたいのですが、
UPのメッセージだけうまく飛んできません。
ダブルクリックすると検知するようなのですが、、
Create の引数は貼り付けたビューにしてあるのですが、考え方がおかしいのでしょう
か?
それと、本題とは関係ないのですが、私はいつもVC超初心者のほーむぺーじを利用
させてもらっていたのですが、ページは閉鎖してしまったのでしょうか?
知っておられる方がおりましたら、何か情報お願いします。
他のページの話で申し訳ありませんでした。


引用解決済
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

本題とは関係ない方に反応。

http://www.m--takahashi.com/


返信引用
neko
 neko
(@neko)
ゲスト
結合: 20年前
投稿: 8
Topic starter  

επιστημη さん ありがとうございました。
すいません、書き忘れました。環境は vc6, mfc です。
Ex::OnLButtonDown で SetCapture();
Ex::OnLButtonUp で if ( GetCapture() == this ) {...}
しても反応しません。
意味がうまく伝わらないかもしれませんが、よろしくお願いします。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

VC超初心者のほーむぺーじは確か管理人さんが独自にサーバーを
上げていたと思いますから、管理人さんの都合で止めたり、リセットしたり
という事はありえると思います。
個人リソースを使わせてもらっているという立場ですし、
繋がらなければ、「管理人さんも大変だなー」と気長に待った方が良いでしょう。

ちなみにSetCaptureしているのであれば、マウスのメッセージはキャプチャした
ウインドウに流れてくるはずなのでif ( GetCapture() == this )って無駄では?
それにGetCaptureの説明をよく読んでみれば、==が成立するかどうかは予想できそうですが。


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

# 本題とは違うところに反応。

> VC超初心者のほーむぺーじは確か管理人さんが独自にサーバーを
> 上げていたと思いますから、管理人さんの都合で止めたり、リセットしたり
> という事はありえると思います。

一般論としては同意しますが、今回の場合、

> 繋がらなければ、「管理人さんも大変だなー」と気長に待った方が良いでしょう。

昨年のドメイン失効から見失われている人もいるのではないかと。
つながらなくなったのは昨年ですから、この場合は気長に待たれた結果かと思いますし、
今回、あちらのサイトはドメイン失効でURLが変わってますから、
前のところで待っていても待ちぼうけですし…。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

> 今回、あちらのサイトはドメイン失効でURLが変わってますから、
> 前のところで待っていても待ちぼうけですし…。

ああ、URLが変わっていたのを失念してました。
ただ、2、3日前も繋がらなかった様な気がしたので
そっちの話かと思ってました。
URLが変わったのってずいぶん前だったと思ったので
今、その話が出ているとは思わなかったです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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