こんにちは。
参考書のサンプルを見てコントロールパネルのアプレットを作ってみようと思ったのですが、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.
---------------------------------------
こういう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;
これくらいでしょうか。
にしのさん早速教えていただいてありがとうございましたm(_ _)m
>こういうAPIの定数は、どの開発環境でも同じですので、Gooで検索したほうが早いですよ。
まさかこういう定数までインターネットで検索できるとは思っていませんでした。
今後はまず最初に検索してみることにします。どうもありがとうございました。
ツイート | ![]() |