by 7 » 2006年3月14日(火) 22:37
どうしてそう思ったのか、の、
そう、とは雷電さんが下のコードを書こうと思った理由なんですけどね...。
[ここをクリックすると内容が表示されます] [ここをクリックすると非表示にします]コード: 全て選択
HWND CreateToolbarEx(
HWND hwnd, // 親ウィンドウのハンドル
DWORD dwStyle, // ウィンドウスタイル
UINT uID, // コントロールID
int nBitmaps, // ビットマップの数
HINSTANCE hBMInst, // モジュールハンドル
UINT uBMID, // リソースIDまたはビットマップハンドル
LPCTBBUTTON pButtons, // TBBUTTON構造体
int nNumButtons, // ボタンの数
int dxButton, // ボタンのxサイズ
int dyButton, // ボタンのyサイズ
int dxBitmap, // ビットマップのxサイズ
int dyBitmap, // ビットマップのyサイズ
UINT uStructSize // TBBUTTON構造体のサイズ(=20)
);
どこから引っ張ってきたのか分かりませんが、これはこのまま書いても動きません。
このまま書くつもりで載せた訳じゃないなら、失礼しました。
> DLLがないと、プログラムは動かないことに気がつきました。
はい。これは当たり前ですね。
> だからDLLとEXEを分離して、
DLLがないと動かないのは仕方のないことです。
普通のユーザーが故意にDLLを破棄するとはあまり思えないのでDLLがない状態もなかなか起こらないと思いますけど、それが嫌なら初めからDLLとEXEに分離しなければいいのではないでしょうか。
> メールをくれないとDLLを転送しないという風にしようとしているのですが、何かおかしいですか?
そんな風にしようと思っても、さっきのコードには行き着きません。
メールをくれないとDLLを転送しないという部分からの推測なのですが、特定の人物しかプログラムを動かせないようにしたいのでしょうか?
また、ビットマップとCreateToolbarEx()関数の件ですが、分かってもらえたでしょうか。
どうしてそう思ったのか、の、[b]そう[/b]、とは雷電さんが下のコードを書こうと思った理由なんですけどね...。
[hide][code]HWND CreateToolbarEx(
HWND hwnd, // 親ウィンドウのハンドル
DWORD dwStyle, // ウィンドウスタイル
UINT uID, // コントロールID
int nBitmaps, // ビットマップの数
HINSTANCE hBMInst, // モジュールハンドル
UINT uBMID, // リソースIDまたはビットマップハンドル
LPCTBBUTTON pButtons, // TBBUTTON構造体
int nNumButtons, // ボタンの数
int dxButton, // ボタンのxサイズ
int dyButton, // ボタンのyサイズ
int dxBitmap, // ビットマップのxサイズ
int dyBitmap, // ビットマップのyサイズ
UINT uStructSize // TBBUTTON構造体のサイズ(=20)
);[/code][/hide]
どこから引っ張ってきたのか分かりませんが、これはこのまま書いても動きません。
このまま書くつもりで載せた訳じゃないなら、失礼しました。
> DLLがないと、プログラムは動かないことに気がつきました。
はい。これは当たり前ですね。
> だからDLLとEXEを分離して、
DLLがないと動かないのは仕方のないことです。
普通のユーザーが故意にDLLを破棄するとはあまり思えないのでDLLがない状態もなかなか起こらないと思いますけど、それが嫌なら初めからDLLとEXEに分離しなければいいのではないでしょうか。
> メールをくれないとDLLを転送しないという風にしようとしているのですが、何かおかしいですか?
そんな風にしようと思っても、さっきのコードには行き着きません。
メールをくれないとDLLを転送しないという部分からの推測なのですが、特定の人物しかプログラムを動かせないようにしたいのでしょうか?
また、ビットマップとCreateToolbarEx()関数の件ですが、分かってもらえたでしょうか。