05/03/05 01:49:42
>>49
付けてますよ.
なんでだろうなぁ.
以下,一部抜粋.
// ウィンドウクラスの登録
HINSTANCE hInst = GetModuleHandle(null);
WNDCLASS wc;
wc.lpszClassName = "DFRAME";
wc.style = CS_OWNDC | CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = &WindowProc;
wc.hInstance = hInst;
wc.hIcon = LoadIcon(cast(HINSTANCE) null, IDI_APPLICATION);
wc.hCursor = LoadCursor(cast(HINSTANCE) null, IDC_ARROW);
wc.hbrBackground = cast(HBRUSH) (COLOR_WINDOW + 1);
wc.lpszMenuName = null;
wc.cbClsExtra = wc.cbWndExtra = 0;
public void create(char[] inTitle, int inX, int inY, int inWidth, int inHeight)
{
HINSTANCE hInst = GetModuleHandle(null);
hWnd = CreateWindow("DFRAME", inTitle, WS_THICKFRAME |
WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_SYSMENU | WS_VISIBLE,
inX, inY, inWidth, inHeight, HWND_DESKTOP,
null, hInst, null);
}