【初心者歓迎】C/C++室 Ver.40【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 07/07/21 20:26:06 A SHARK? No,a dolphin! Watch out!! 151:デフォルトの名無しさん 07/07/21 20:30:47 書庫のファイル名を取得したいんですけど・・・どうすればいいかわかりますか?? #include <windows.h> #include <iostream> using namespace std; typedef HWND (__stdcall *FND)(const HWND ,LPCSTR , const DWORD ); typedef int (__stdcall *FNE)(const HWND , LPCSTR ,int ); main(){ char buf[128]; HINSTANCE hd = LoadLibrary("UNZIP32.DLL"); FND pd = (FND)GetProcAddress(hd,"UnZipOpenArchive"); FNE pe = (FNE)GetProcAddress(hd,"UnZipGetFileName"); HWND q=(*pd)((HWND)hd, "file.zip",0); (*pe)(q , buf, 128); cout<<buf<<endl; FreeLibrary(hd);} 152:関数はこうなっています・・・ 07/07/21 20:34:20 HARC WINAPI UnZipOpenArchive(const HWND hWnd,LPCSTR szFileName, const DWORD dwMode); 機能 指定ファイルが UNZIP32.DLL に有効な書庫ファイルかどうか調べ、 有効であればオープンし、一意の数値(ハンドル)を返します。 以後の書庫ファイルへのアクセスはこのハンドルでおこないます。 アクセスを終了する時は UnZipCloseArchive 関数を呼ばなければなりません。 引数 hWnd UNZIP32.DLL を呼び出すアプリのウィンドウ・ハンドル。 szFileName 書庫ファイル名。 dwMode 処理モードを指定するフラグ。次の値を|(オア)で 組み合わせる。 戻り値 指定の書庫ファイルに対応したハンドル。エラー時は NULL を返します。 int WINAPI UnZipGetArcFileName(HARC hArc,LPCSTR lpBuffer,int nSize); 機能 書庫ファイル名を得ます。 引数 hArc UnZipOpenArchive() で返されたハンドル。 lpBuffer ファイル名を格納するバッファ。 nSize バッファのサイズ。 戻り値 正常終了時に0、異常時にはエラーコード(0以外)が返ります。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5004日前に更新/239 KB
担当:undef