したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

管理人の独り言(プログラミング関連)

1760 ◆adhRKFl5jU:2009/04/04(土) 22:05:35
#ifndef OBJS_H
#define OBJS_H

#include <windows.h>
#include <objbase.h>
#include <mshtml.h>
#include <ExDisp.h>
#include <shlobj.h>

#define INTERFACE IDockingWindow
DECLARE_INTERFACE_(IDockingWindow, IOleWindow){
STDMETHOD(CloseDW)(THIS_ DWORD) PURE;
STDMETHOD(ResizeBorderDW)(THIS_ LPCRECT, IUnknown*, BOOL) PURE;
STDMETHOD(ShowDW)(THIS_ BOOL) PURE;
};
#undef INTERFACE

typedef struct{
DWORD dwMask;
POINTL ptMinSize;
POINTL ptMaxSize;
POINTL ptIntergral;
POINTL ptActual;
WCHAR wszTitle[256];
DWORD dwModeFlags;
COLORREF crBkgnd;
} DESKBANDINFO;

#define DBIM_MINSIZE 0x0001
#define DBIM_MAXSIZE 0x0002
#define DBIM_INTEGRAL 0x0004
#define DBIM_ACTUAL 0x0008
#define DBIM_TITLE 0x0010
#define DBIM_MODEFLAGS 0x0020
#define DBIM_BKCOLOR 0x0040

#define DBIMF_NORMAL 0x0000
#define DBIMF_VARIABLEHEIGHT 0x0008
#define DBINF_DEBOSSED 0x0020
#define DBIMF_BKCOLOR 0x0040

#define INTERFACE IDeskBand
const GUID IID_IDeskBand = {0xEB0FE172, 0x1A3A, 0x11D0, 0x89, 0xB3, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC};
DECLARE_INTERFACE_(IDeskBand, IDockingWindow){
STDMETHOD(GetBandInfo)(THIS_ DWORD, DWORD, DESKBANDINFO*) PURE;
};
#undef INTERFACE

#endif


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板