コントロールパネルのアプレットを作るには?

解決


ラッコ  2001-10-16 07:06:09  No: 209  IP: [192.*.*.*]

こんにちは。
参考書のサンプルを見てコントロールパネルのアプレットを作ってみようと思ったのですが、Delphi6 の personal版には CPLユニットが付いていませんでした。
WIN32ヘルプを参考に以下のような CPL.PASファイルを自分で書いてみたのですが、
  CPL_INIT
  CPL_GETCOUNT
  CPL_INQUIRE
  CPL_NEWINQUIRE
  CPL_DBLCLK
などの定数値が分かりません。(T_T)
これらの定数値を教えてもらえないでしょうか。

---------------------------------------
unit CPL;

interface

uses Windows;

const
  CPL_INIT       = ????;
  CPL_GETCOUNT   = ????;
  CPL_INQUIRE    = ????;
  CPL_NEWINQUIRE = ????;
  CPL_DBLCLK     = ????;

type
  PNewCplInfo = ^TNewCplInfo;
  TNewCplInfo = packed record
  dwSize : DWORD;
  dwFlags : DWORD;
  dwHelpContext : DWORD;
  lData : LongInt;
  hIcon : HICON;
  szName : array[0..31]of Char;
  szInfo : array[0..63]of Char;
  szHelpFile : array[0..127]of Char;
  end;

  PCplInfo = ^TCplInfo;
  TCplInfo = packed record
  idIcon : Integer;
  idName : Integer;
  idInfo : Integer;
  lData  : LongInt;
  end;

implementation

end.
---------------------------------------

編集 削除
にしの  2001-10-17 12:35:09  No: 210  IP: [192.*.*.*]

こういうAPIの定数は、どの開発環境でも同じですので、Gooで検索したほうが早いですよ。
  CPL_DYNAMIC_RES = 0;
  CPL_INIT = 1;
  CPL_GETCOUNT = 2;
  CPL_INQUIRE = 3;
  CPL_SELECT = 4;
  CPL_DBLCLK = 5;
  CPL_STOP = 6;
  CPL_EXIT = 7;
  CPL_NEWINQUIRE = 8;
  CPL_STARTWPARMS = 9;
  CPL_SETUP = 200;
これくらいでしょうか。

編集 削除
ラッコ  2001-10-18 00:53:06  No: 211  IP: [192.*.*.*]

にしのさん早速教えていただいてありがとうございましたm(_ _)m
>こういうAPIの定数は、どの開発環境でも同じですので、Gooで検索したほうが早いですよ。
まさかこういう定数までインターネットで検索できるとは思っていませんでした。
今後はまず最初に検索してみることにします。どうもありがとうございました。

編集 削除