カテゴリー
Wiki内検索
*
最近更新したページ
最新コメント
win32/guitest by stunning seo guys
FrontPage by stunning seo guys
SWIG by awesome things!
Win32/Console by stunning seo guys
FrontPage by awesome things!
Win32SDK_ICM by stunning seo guys
Win32SDK_MM by check it out
Win32SDK_process by stunning seo guys
VisualuRuby by stunning seo guys

Win32SDK_window

Win32SDK

ウィンドウ








ウィンドウ


ウィンドウの関数には、次のものがあります。

MSDN
関数説明
AdjustWindowRect 指定されたクライアント領域を確保するために必要なウィンドウ座標を計算します。
AdjustWindowRectEx 指定されたクライアント領域を確保するために必要なウィンドウ座標を計算します。
AllowSetForegroundWindow 指定したプロセスが SetForegroundWindow 関数を使ってフォアグラウンドウィンドウを設定できるようにします。
AnimateWindow ウィンドウを表示したり隠したりするとき、アニメーションを使った特殊効果を出すことができます。
AnyPopup 所有しているウィンドウ、可視ウィンドウ、トップレベルポップアップ、オーバーラップウィンドウのいずれかが画面上に存在するかどうかを調べます。
ArrangeIconicWindows 指定された親ウィンドウが持つ最小化 (アイコン化) された子ウィンドウをすべて整列します。
BeginDeferWindowPos 複数ウィンドウ位置構造体にメモリを割り当て、この構造体のハンドルを返します。
BringWindowToTop 指定されたウィンドウを Z オーダーの先頭に持ってきます。
CascadeWindows 指定された親ウィンドウの指定された子ウィンドウを重ねて表示します。
ChildWindowFromPoint 指定された親ウィンドウの子ウィンドウであり、指定された座標を含むウィンドウのハンドルを返します。
ChildWindowFromPointEx 指定された親ウィンドウの子ウィンドウであり、指定された座標を含むウィンドウのハンドルを返します。非表示の子ウィンドウ、無効化されている子ウィンドウ、透明な子ウィンドウは、必要に応じて無視できます。
CloseWindow 指定されたウィンドウを最小化します。破棄するわけではありません。
CreateWindow オーバーラップウィンドウ、ポップアップウィンドウ、子ウィンドウのいずれかを作成します。
CreateWindowEx オーバーラップウィンドウ、ポップアップウィンドウ、子ウィンドウのいずれかを拡張スタイル付きで作成します。
DeferWindowPos 指定されたウィンドウ用の指定された複数ウィンドウ位置構造体を更新し、更新した構造体のハンドルを返します。
DestroyWindow 指定されたウィンドウを破棄します。
EndDeferWindowPos 1 つまたは複数のウィンドウの位置とサイズを、1 つの画面リフレッシュサイクル内で一斉に変更します。
EnumChildProc EnumChildWindows 関数から呼び出されるアプリケーション定義のコールバック関数です。
EnumChildWindows 指定された親ウィンドウに属する子ウィンドウを列挙します。
EnumTaskWindows この関数は使われなくなりました。Win32アプリケーションでは、EnumThreadWindows 関数を使ってください。
EnumThreadWindows 指定されたスレッドに関連付けられている、子ウィンドウでないすべてのウィンドウを列挙します。
EnumThreadWndProc EnumThreadWindows 関数から呼び出されるアプリケーション定義のコールバック関数です。
EnumWindows 画面上のすべてのトップレベルウィンドウを列挙します。
EnumWindowsProc EnumWindows 関数または EnumDesktopWindows 関数から呼び出されるアプリケーション定義のコールバック関数です。
FindWindow 指定された文字列と一致するクラス名とウィンドウ名を持つトップレベルウィンドウのハンドルを返します。
FindWindowEx 指定された文字列と一致するクラス名とウィンドウ名文字列を持つウィンドウのハンドルを返します。
GetAltTabInfo 指定したウィンドウがアプリケーション切り替え (ALT+TAB) ウィンドウの場合、そのウィンドウのステータス情報を取得します。
GetAncestor 指定したウィンドウの祖先のハンドルを取得します。
GetClientRect ウィンドウのクライアント領域の左上端と右下端の座標を返します。
GetDesktopWindow デスクトップウィンドウのハンドルを取得します。
GetForegroundWindow フォアグラウンドウィンドウのハンドルを返します。
GetGUIThreadInfo アクティブなウィンドウ、または指定したグラフィカルユーザーインターフェイス (GUI) スレッドの情報を取得します。
GetLastActivePopup 指定されたウィンドウが所有するポップアップウィンドウの中で最後にアクティブになったウィンドウを返します。
GetLayout デバイスコンテキスト (DC) のレイアウトを返します。
GetNextWindow Zオーダー で、指定されたウィンドウの次 (または1つ前) のウィンドウのハンドルを返します。
GetParent 指定された子ウィンドウの親ウィンドウまたはオーナーウィンドウのハンドルを返します。
GetProcessDefaultLayout ウィンドウを親またはオーナーなしで作成するときに使われる規定のレイアウトを取得します。
GetSysModalWindow この関数は使われなくなりました。
GetTitleBarInfo 指定したタイトルバーの情報を取得します。
GetTopWindow 指定された親ウィンドウが持つ子ウィンドウの Z オーダーを調べ、Z オーダーが一番上の子ウィンドウのハンドルを返します。
GetWindow 指定されたウィンドウと指定された関係 (Zオーダー またはオーナー) にあるウィンドウのハンドルを返します。
GetWindowInfo 指定したウィンドウの情報を取得します。
GetWindowModuleFileName 指定したウィンドウハンドルに関連付けられたモジュールの完全パスとファイル名を取得します。
GetWindowPlacement 指定されたウィンドウの表示状態、および通常表示のとき、最小化されたとき、最大化されたときの位置を返します。
GetWindowRect 指定されたウィンドウの左上端と右下端の座標をスクリーン座標で取得します。
GetWindowTask 16 ビット Windows との互換性のためだけに用意された古い関数です。Win32 アプリケーションでは、GetWindowThreadProcessId 関数を使ってください。
GetWindowText 指定されたウィンドウのタイトルバーのテキストをバッファへコピーします。
GetWindowTextLength 指定されたウィンドウのタイトルバーテキストの文字数を返します。
GetWindowThreadProcessId 指定されたウィンドウを作成したスレッドの ID を取得します。
IsChild 指定されたウィンドウが、別に指定されたウィンドウの子ウィンドウ (または子孫のウィンドウ) であるかどうかを調べます。
IsIconic 指定されたウィンドウが最小化 (アイコン化) されているかどうかを調べます。
IsWindow 指定されたウィンドウハンドルを持つウィンドウが存在しているかどうかを調べます。
IsWindowUnicode 指定されたウィンドウが Unicode のネイティブウィンドウであるかどうかを調べます。
IsWindowVisible 指定されたウィンドウの表示状態を調べます。
IsZoomed 指定されたウィンドウが最大化されているかどうかを調べます。
LockSetForegroundWindow SetForegroundWindow 関数の呼び出しができないようにします。
MoveWindow 指定されたウィンドウの位置とサイズを変更します。
OpenIcon 最小化 (アイコン化) されているウィンドウを元の位置とサイズに戻した後、アクティブにします。
RealChildWindowFromPoint 指定した点に存在する子ウィンドウを取得します。
RealGetWindowClass ウィンドウの種類を表す文字列を取得します。
SetForegroundWindow 指定されたウィンドウを作成したスレッドをフォアグラウンドにし、そのウィンドウをアクティブにします。
SetLayeredWindowAttributes レイヤードウィンドウの不透明度と透明のカラーキーを設定します。
SetLayout デバイスコンテキスト (DC) のレイアウトを変更します。
SetParent 指定された子ウィンドウの親ウィンドウを変更します。
SetProcessDefaultLayout ウィンドウを親またはオーナーなしで作成するときに使う規定のレイアウトを変更します。
SetSysModalWindow この関数は使われなくなりました。新しい入力モデルでは、システムモーダルウィンドウを使えません。
SetWindowPlacement 指定されたウィンドウの表示状態を設定し、そのウィンドウの通常表示のとき、最小化されたとき、および最大化されたときの位置を設定します。
SetWindowPos 子ウィンドウ、ポップアップウィンドウ、またはトップレベルウィンドウのサイズ、位置、および Z オーダーを変更します。
SetWindowText 指定されたウィンドウのタイトルバーのテキストを変更します。
ShowOwnedPopups 指定したウィンドウが所有するすべてのポップアップウィンドウを表示したり隠したりします。
ShowWindow 指定されたウィンドウの表示状態を設定します。
ShowWindowAsync 別のスレッドによって作成されたウィンドウの表示状態を設定します。
TileWindows 指定された親ウィンドウの指定された子ウィンドウを並べて表示します。
UpdateLayeredWindow レイヤードウィンドウの位置、サイズ、形、内容、透明度を更新します。
WindowFromPoint 指定された座標を含むウィンドウのハンドルを取得します。
WinMain WinMain 関数は、Win32 アプリケーションの初期エントリポイントです。Windows システムが呼び出します。



ウィンドウ クラス


ウィンドウ クラスの関数には、次のものがあります。

MSDN
関数説明
GetClassInfo ウィンドウクラスの情報を取得します。同様の機能を持つ GetClassInfoEx 関数をお使いください。
GetClassInfoEx ウィンドウクラスの情報を取得します。
GetClassLong 指定されたウィンドウに関係付けられている WNDCLASSEX 構造体から、指定された long データ (32 ビット値) を取得します。
GetClassLongPtr 指定されたウィンドウに関連付けられた WNDCLASSEX 構造体から、指定された値を取得します。
GetClassName 指定されたウィンドウが属するクラスの名前を取得します。
GetClassWord 指定されたウィンドウが所属するウィンドウクラスの拡張メモリ内の、指定されたオフセット位置にある word データ (16 ビット値) を取得します。
GetWindowLong 指定されたウィンドウに関する情報を取得します。
GetWindowLongPtr 指定されたウィンドウに関する情報を取得します。
GetWindowWord この関数は使われなくなりました。Win32 アプリケーションでは、GetWindowLong 関数を使ってください。
RegisterClass ウィンドウクラスを登録します。
RegisterClassEx ウィンドウクラスを登録します。
SetClassLong 指定されたウィンドウが属するウィンドウクラスの拡張クラスメモリ内の指定されたオフセット位置にある long データ (32 ビット値) か、または WNDCLASSEX 構造体の中の指定された long データを指定された値に書き換えます。
SetClassLongPtr 指定されたウィンドウが属するクラスの WNDCLASSEX 構造体、または拡張ウィンドウメモリ内の指定されたオフセット位置にある値を書き換えます。
SetClassWord 指定されたウィンドウに関連付けられた拡張クラスメモリのデータ (16ビット) を書き換えます。
SetWindowLong 指定されたウィンドウの属性を変更します。
SetWindowLongPtr 指定されたウィンドウの属性を変更します。
SetWindowWord この関数は使われなくなりました。Win32アプリケーションでは、SetWindowLong関数を使ってください。
UnregisterClass ウィンドウクラスを削除し、そのクラスのために使われていたメモリを解放します。



ウィンドウ ステーション/デスクトップ


ウィンドウ ステーション/デスクトップの関数には、次のものがあります。

MSDN
関数説明
CloseDesktopすでに開いている、デスクトップオブジェクトのハンドルを閉じます。
CreateWindowStationウィンドウステーションオブジェクトを作成します。
CloseWindowStationすでに開いている、ウィンドウステーションのハンドルを閉じます。
GetProcessWindowStation呼び出し側プロセスに関連付けられているウィンドウステーションのハンドルを取得します。
GetUserObjectInformationウィンドウステーションオブジェクトまたはデスクトップオブジェクトに関する情報を取得します。
SetUserObjectInformationウィンドウステーションオブジェクトまたはデスクトップオブジェクトに関する情報を設定します。
CreateDesktop呼び出し側プロセスに関連付けられているウィンドウステーション上に、新しいデスクトップを作成します。
EnumWindowStationProcEnumWindowStations 関数と組み合わせて使う、アプリケーション定義のコールバック関数です。
EnumWindowStationsシステム内のすべてのウィンドウステーションを列挙します。
EnumDesktopProcEnumDesktops 関数と組み合わせて使われる、アプリケーション定義のコールバック関数です。
EnumDesktops呼び出し側プロセスに割り当てられているウィンドウステーション内のすべてのデスクトップを列挙します。
EnumDesktopWindows1 つのデスクトップ上のすべてのウィンドウを列挙します。
GetThreadDesktop指定されたスレッドに関連付けられているデスクトップのハンドルを取得します。
OpenDesktop既存のデスクトップのハンドルを取得します。
SetThreadDesktopデスクトップを呼び出し側スレッドに割り当てます。
SetProcessWindowStationウィンドウステーションを呼び出し側プロセスに割り当てます。
OpenInputDesktopユーザー入力を受け取るデスクトップのハンドルを取得します。
SwitchDesktopデスクトップを可視状態にし、アクティブ化します。
OpenWindowStation既存のウィンドウステーションのハンドルを取得します。



ウィンドウ プロシージャ


ウィンドウ プロシージャの関数には、次のものがあります。

MSDN
関数説明
CallWindowProc指定されたウィンドウプロシージャに、メッセージ情報を渡します。
DefWindowProc既定のウィンドウプロシージャを呼び出して、アプリケーションが処理しないウィンドウメッセージに対して、既定の処理を提供します。
WindowProcウィンドウへ送信されたメッセージを処理する、アプリケーション定義のコールバック関数です。



ウィンドウ プロパティ


ウィンドウ プロパティの関数には、次のものがあります。

MSDN
関数説明
EnumPropsウィンドウのプロパティリスト内のすべてのエントリを、指定されたコールバック関数に 1 つずつ渡して列挙します。
EnumPropsExウィンドウのプロパティリスト内のすべてのエントリを、指定されたコールバック関数に 1 つずつ渡して列挙します。
GetProp指定されたウィンドウのプロパティリストからデータハンドルを取得します。
PropEnumProcEnumProps 関数が使う、アプリケーション定義のコールバック関数です。
PropEnumProcExEnumPropsEx 関数が使う、アプリケーション定義のコールバック関数です。
RemoveProp指定されたウィンドウのプロパティリストからプロパティエントリを削除します。
SetProp指定されたウィンドウのプロパティリストに新しいエントリを追加するか、既存のエントリを変更します。

2006年09月18日(月) 15:22:54 Modified by aqualung




スマートフォン版で見る