mfc-ml

1999年03月

31

[mfc 15144] Re: サービスの状態取得

>NTのサービス(今回の場合はMS-SQL)が
>動いているかどうかを取得したいのです
>がどうすればいいのでしょうか?
>

通常のNTサービスを扱うのであれば、関数があります。
概略を簡単にいうと、ServiceControlManagerをオープンし、
当該サービスのハンドルを取得し、その後当該サービスのハンドルをつかって
当該サービスの状態を取得します。

OpenSCManager
OpenService
などをヘルプで調べればサンプルがあるはずです。

無ければ、下記の本の9章を見てください
すべて載っています
「WIN32システムサービスプログラミング」
(株)プレンティスホール出版

お役に立ちましたでしょうか?
31

[mfc 15143] Re: ウインドの移動について

>神話 さん、こんにちは。
>
>>通常、キャプションのあるダイアログの移動はキャプションを
>>ドラッグしてマウスを移動するとウインドもつれて移動しますよね?
>>
>>クライアント領域をドラッグして上記と同じ動きにしたいのですが
>>どなたか分かる方お願いします。
>
>SDK なら
>
>case WM_NCHITTEST:
>    ::SetWindowLong(hDlg, DWL_MSGRESULT, (LONG) HTCAPTION);
>    return TRUE;

>こんな感じでしょうか。
>hDlg はダイアログのハンドルです。MFC での定石は知りません(^_^;
>
>--
>緩急

緩急さんレスありがとうございます。
がしかし...MFCなので...

神話
31

[mfc 15142] Re: ウインドの移動について

神話 さん、こんにちは。

>通常、キャプションのあるダイアログの移動はキャプションを
>ドラッグしてマウスを移動するとウインドもつれて移動しますよね?
>
>クライアント領域をドラッグして上記と同じ動きにしたいのですが
>どなたか分かる方お願いします。

SDK なら

case WM_NCHITTEST:
    ::SetWindowLong(hDlg, DWL_MSGRESULT, (LONG) HTCAPTION);
    return TRUE;
 
こんな感じでしょうか。
hDlg はダイアログのハンドルです。MFC での定石は知りません(^_^;

--
緩急
31

[mfc 15141] コマンドボタン(VBコントロール)に関して

どうもはじめまして。田中と申します。
若葉マークがまだついていますので、とんちんかんな質問かもしれませんがよろしく
お願いします。
VC++6.0で開発を行っています。
ダイアログボックスに、コマンドボタンコントロール(VB)を張り付けました。
このボタン上で、RETURN KEYを拾うにはどのようにしたらよいのでしょう
か?
ちなみに、KEYDOWNイベントがあるのですが、引数のLPDISPATCH型
が何なのかよく分かりません。

識者の方々よろしくお願いします。
31

[mfc 15140] ウインドの移動について

どうも、いつもお世話になっています。神話といいます。
早速、質問なんですが

現在、キャプションのないダイアログを作成しています。

通常、キャプションのあるダイアログの移動はキャプションを
ドラッグしてマウスを移動するとウインドもつれて移動しますよね?

クライアント領域をドラッグして上記と同じ動きにしたいのですが
どなたか分かる方お願いします。

開発環境 Windows98、VC++4.2 です。
記事検索
Amazon.co.jp
  • ライブドアブログ