wiz様、ありがとうございます。早速調べてみたのですが、子ウィンドウは出すことはできたものの、子ウィンドウを移動することがまったくできません。
プログラムは、
#include "DxLib.h"
HWND hwnd;
HWND hWnd;
// WinMain関数
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
//ウィンドウモードにする
ChangeWindowMode( TRUE ) ;
// DXライブラリの初期化
if( DxLib_Init() == -1 ) return -1 ;
//絵画する画面の設定
SetDrawScreen( DX_SCREEN_BACK ) ;
//子ウィンドウの設定
hWnd = GetMainWindowHandle();
hwnd = CreateWindowEx(WS_EX_TOOLWINDOW ,
TEXT("STATIC") , TEXT("Kitty on your lap") ,
WS_OVERLAPPEDWINDOW,
100 , 100 , 200 , 200 , hWnd , NULL ,
hInstance , NULL
);
if (hwnd == NULL) return 0;
//メインループ
while( ProcessMessage() == 0 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0 ){
Sleep(1);
ClsDrawScreen() ;
//子ウィンドウの作成
ShowWindow(hwnd , SW_SHOW);
ScreenFlip();
}
//Dxライブラリの終了
DxLib_End() ;
//ソフトの終了
return 0 ;
}
こんな感じです。質問ばかりですみません。