Windows Programming - 0. Setup
Environment:
Visual Studio 2019
Windows 10
前言
最近在學DirectX 12
的途中接觸到了一些簡單的Windows編程。按照書上的代碼輸入後,發現有很多語法或者接口並不理解,如WNDCLASS
、WINAPI
。因此在學習DirectX 12
的同時,也開始了Windows編程的學習。所以在這裏記錄一下所學習到的知識以及一些想法。
設置
如果要編寫具有視窗的程序,那麼就需要將程序系統改成Windows
而非Console
。可以按照下圖修改。
也可以在創建專案時選擇
WinMain
在Windows編程中,WinMain
相當於main
函數,作為Entry Point。而Windows.h
則是包含了基本上所有的API。
1 |
|
前書き
最近ではDirectX 12
を勉強しています。画面を表示するため、まずはウィンドを作らなければなりません。そのため、Windowsプログラミングを始めました。しかし、WNDCLASS
やWINAPI
など、色んなキーワードが分かりませんでした。それを理解するため、DirectX 12
を勉強しながら、Windowsプログラミングを勉強してきています。ここで勉強したものや自分の考えを書きたいです。
設置
Windowsプログラミングを始めるため、Console
からWindows
のアプリケーションを変更します。
また、最初からデスクトッププロジェクトを選択することができます。
WinMain
WinMain
はmain
に相当し、Entry Pointとして働いています。Windows.h
はほとんどのWindows APIを含みます。
1 |
|
Reference
- INTRODUCATION TO 3D GAME PROGRAMMING WITH DIRECTX 12, Appendix A - INTRODUCATION TO WINDOWS PROGRAMMING
- 猫でもわかるプログラミング - Windows SDK編
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment