トップページ > プログラム > 2015年05月28日 > lhfHDjjO

書き込み順位&時間帯一覧

22 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000021000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Win32API質問箱 Build120©2ch.net

書き込みレス一覧

Win32API質問箱 Build120©2ch.net
464 :デフォルトの名無しさん[sage]:2015/05/28(木) 17:00:30.45 ID:lhfHDjjO
質問です。
CreateWindowで異なるアプリケーションのウインド上に、子ウインドは作成できるのでしょうか?
Win32API質問箱 Build120©2ch.net
467 :デフォルトの名無しさん[sage]:2015/05/28(木) 17:36:24.01 ID:lhfHDjjO
早速テストしました。
他のウインドに自分の子ウィンドを貼り付けられました。
不具合が出ました。
ターゲットとなる実行名 ChildTest1 ウインド名のクラス名 ChildTest1 子ウインドのクラス名 MyChild
[ChildTest1]
+--- MyChild
があったとします。
自分の子を貼り付けたい子ウインドのクラス名 MyChildEx
hTarget = FindWindow(L"ChildTest1",NULL);
hChild=CreateWindow(L"MyChildEx",L"MyChildEx",WS_CHILD | WS_OVERLAPPEDWINDOW | WS_VISIBLE,0,0,200,200,hTarget,0,hInst,0);
[ChildTest1]
+--- MyChild
+--- MyChildEx
と表示はできたのですが、MyChildExまたはMyChildのウインドウを動かすとMyChildなどの画面が崩れたりします。

これは、異なるスレッドが原因なのでしょうか?
それとも、ウインドスタイルのオプションが足りないということでしょうか?
Win32API質問箱 Build120©2ch.net
471 :デフォルトの名無しさん[sage]:2015/05/28(木) 18:04:16.41 ID:lhfHDjjO
>>469
あ、そうですね。手抜きコードしてたらそのようでした。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。