Windows
オペレーティングシステム
アプリケーションプログラミングインターフェイス(Application Programming Interface)の提供 - ndash; API関数
すべての主要なWindows関数は、Windows.hヘッダーファイルで宣言されています。
リソースの識別番号を処理します。
メッセージはMSG構造体で表されます。
typedef struct tagMSG {
HWND hwnd; //メッセージはウィンドウに属します。
UINTメッセージ; //メッセージ識別子1
WPARAM wParam; //メッセージ追加メッセージunsigned 2
LPARAM lParam; //長いメッセージの追加メッセージ
DWORD時間; //time(int)
POINT pt; //カーソル位置
} MSG、* PMSG、* LPMSG;
1ウィンドウに対応するメッセージ値はWM_XXXマクロの形式として定義されます。
2例:キーを押すキーボードのASCIIコード
基本的なwin32プログラムの実装手順:
I:WinMain関数の定義
II:ウィンドウを作成します。
III:メッセージループを作成します。
IV:ウィンドウプロシージャ関数を作成します。
WinMain関数
int WINAPI WinMain(
HINSTANCE hInstance、//現在実行中のインスタンスのハンドル
HINSTANCE hPrevInstance、//前のインスタンスのハンドル1
LPSTR lpCmdLine、//アプリケーションに渡されるコマンドラインを指定するNULL終端文字列パラメータ
int nCmdShow //ウィンドウの表示ステータス
);
1 Win32環境では、このパラメータは常にNULLです。
ウィンドウ固有のウィンドウを作成します。ステップ:
I:デザインワンウィンドウクラス
II:ウィンドウクラスの登録
III:ウィンドウの作成
IV:ウィンドウの照会と更新
WNDCLASS構造ウィンドウクラスデザインの実装
typedef struct tagWNDCLASS {UINTスタイル; //ウィンドウスタイル(不要なスタイルを削除するには&〜を使用できます)WNDPROC lpfnWndProc; //ウィンドウプロシージャ関数を指す(コールバック関数)ポインタint cbClsExtra; //クラスウィンドウ追加メモリ、通常は0int cbWndExtra; ////ウィンドウ追加メモリ、通常0HINSTANCE hInstance; ////インスタンスハンドルHICON hIcon; //アイコンハンドル1HCURSOR hCursor; //マウスハンドル2HBRUSH hbrBackground; //バックグラウンドブラシハンドル3LPCTSTR lpszMenuName; //メニュー名、NULLウィンドウなし、メニューウィンドウではないLPCTSTR lpszClassName;ウィンドウクラス名} WNDCLASS、* PWNDCLASS;
現在、一部の航空会社では乗客が航空機の電子機器を使用できるようになっています。 Win8.1システムは、ネットワークをシャットダウンするための高速ターンオンフライトモードをサポートしています。 操
今週の金曜日の朝、Microsoftはwin10ユーザーのために10 Build 10532プレビューバージョン(最新のWin10 Build 10532プレビューバージョン更新内容の概要)をプッシュ
Microsoftは本日、Fast Track Insiderのメンバーに新しいWindows 10 PCおよびWindows 10 Mobile Preview 14965をプッシュし、いくつかの新
のソリューション1です。 1、QQの音声マイクの音量設定を調整し、QQの設定を開き、次に「サウンド」に切り替えます。 ;音声通話とビデオ通話 - チェックを外し、[マイクの音量を自動的に拡大する]チェ
Windows 7のコンピュータの管理では、ファイルに操作を実行するためのプログラムが関連付けられていないことを確認するソリューション
Windows 8タスクバーの通知領域の入力方法アイコンが消えたソリューション
Win10のブートプレスF8はセーフモードを入力できませんか? Win10セキュリティモードはチュートリアルに入ります
Win10のシステムはLOLリーグオブレジェンズプロンプトnullエラーの理由と解決策にログインすることはできません
win7をシャットダウンするにはどうすればいいですか? Win7のタイミングシャットダウンの設定2つの方法
Windows Server 2012でのパスワードの詳細な管理の実装方法