●窓ハンドル最前面固定/解除

「●窓ハンドル最前面固定/解除」の編集履歴(バックアップ)一覧に戻る
●窓ハンドル最前面固定/解除」を以下のとおり復元します。
*情報
作者名:五十六
引用元:[[MSDNライブラリ「SetWindowPos 関数」>http://msdn.microsoft.com/ja-jp/library/cc411206.aspx]]

*概要
ウィンドウをハンドルで指定して、最前面固定します。

*解説
***引数
HANDLE:対象となるウィンドウのハンドル

*サンプルプログラム
 (母艦ハンドル)を窓ハンドル最前面固定。

*//本体
 ●窓ハンドル最前面固定({=?}HANDLEの|HANDLEを)
   SetWindowPos(HANDLE,-1,0,0,0,0,1||2)。
 
 ●窓ハンドル最前面解除({=?}HANDLEの|HANDLEを)
   SetWindowPos(HANDLE,-2,0,0,0,0,1||2)。
   
 ●SetWindowPos(h,a,x,y,cx,cy,u) =DLL("user32.dll", "BOOL SetWindowPos(
 HWND hWnd, // ウィンドウのハンドル
 HWND hWndInsertAfter, // 配置順序のハンドル
 int X, // 横方向の位置
 int Y, // 縦方向の位置
 int cx, // 幅
 int cy, // 高さ
 UINT uFlags // ウィンドウ位置のオプション
 );")

----
#comment()

----

復元してよろしいですか?

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。