mcrblog

vcpp-ml

2000年07月

31

[vcpp 00043084] Re: WinDiff

S.Masa です.

"shigetoshi hirano" wrote
    about "[vcpp 00043048] Re: WinDiff"
    on Sat, 29 Jul 2000 13:13:59 +0900

>>VCのサンプルの中に、それらしき物が有りますが....

なるほど.
こちらを検索しないと駄目だったんですね.
#違うとこを検索してた...(^^;

ありがとうございます.
                                   Word by S.Masa
m...@nifty.ne.jp
http://member.nifty.ne.jp/smasa/
31

[vcpp 00043083] コントロールの文字色

ウオズミといいます。

コントロールの背景色、文字色をあるイベントが発生した場合に
変更したいのですが、うまくいきません。

DDX変数にてコントロールに変数を割り当て以下のようにしても
うまくいきません。
CStatic cVal;

CDC *pDC = cVal.GetDC();
pDC->SetTextColor(RGB(0,0,255));

また、ViewのOnCtlColor関数を使用しました。
これはうまくいったのですが画面を再描画しないと変わりません。
どうしたらいいですか?教えてください。

ちなみに今、開発しているものは注文を受付する画面で、各注文を
エクセルのような表形式で入力させるのですが、レコードの番号を
クリックするとそのレコードがアクティブになり入力が可能であることが
視覚的に分かるようにしたいのです。
大変困っています。どなたかアドバイス願います。
31

[vcpp 00043082] Re: アプリケーションのアイコン化について

こんばんは。堀越@ILOVEXです。

> アプリケーションを起動するとウインドウが表示されず画面の時計の横にアイコ
> ンとして表示されるアプリケーション(意味わかりますか?)がよくあるのです
> が、あれはどのように作ればよいのでしょうか。どなたか教えてください。

タスクトレイにアイコンを登録したいということでしょうか?
であれば Shell_NotifyIcon でできます。
この  Shell_NotifyIcon に渡す NOTIFYICONDATA にユーザメッセージを渡してやっ
てウィンドプロシジャでそのメッセージをひろってやればアイコンへの操作を処
理することができます。
文章で書くとわかりにくいですが、上に出てきた語句をキーワードに検索エンジ
ンをあたればサンプルプログラム等も見つけることができると思います。


 -----
 堀越 康之@株式会社アイロベックス/ネットワーク技術部
Yasuyuki Horikoshi<h...@ilovex.co.jp>
                                Engineer / Network Technology Division
                                                                ----- 
31

[vcpp 00043081] アプリケーションのアイコン化について

初めてメールします大野と申します。
まだプログラムを始めたばかりの初心者です。

アプリケーションを起動するとウインドウが表示されず画面の時計の横にアイコ
ンとして表示されるアプリケーション(意味わかりますか?)がよくあるのです
が、あれはどのように作ればよいのでしょうか。どなたか教えてください。
31

[vcpp 00043080] Re: Win2000のユーザーレベルを知るには?


本間さん、さっそくのレス、ありがとうございます。説明が足りなくて申し訳ありま
せん。

「Guests」、「Users」の制限ユーザーのグループのユーザー名でログインした時はハ
ングしてしまった。
「Administrator」、「Power Users」の時は正常に動く、ということです。
窮余の策で、「Power Users」より下のユーザーを調べて、アプリケーションの使用を
制限しようとしています。
そこで、現在ログインしてこのアプリケーションを使おうとしているユーザーのグル
ープを調べたいと思ったのです。

Yoshitaka Honma wrote:

> 本間です。
>
> > で、Windows2000の、「ユーザー」レベルでテストしたところハングしてしまい
> > <中略>
> > アプリケーションの中から「OSがWindows2000」ということと、「ユーザレベ
> > ル」を調べる方法がわかりません。
>
> ”「ユーザー」レベルでテスト”という意味がよくわからないのですが、
> OSのバージョンは、GetVersionExで、ユーザが所属するグループは、
> NetUserGetGroupsで取得できます。

お恥ずかしい話しですが、NetUserGetGroupsのパラメータがよく理解できません。
servernameはNULLでいいと思うのですが、username,levelは何を指定したらよいので
しょうか?

宜しくお願いします。
--
------------------
(株)ワークボックス
    中澤 忠行
------------------
記事検索
Amazon.co.jp
  • ライブドアブログ