LoginSignup
34
45

More than 1 year has passed since last update.

C++ Win32 APIを始める時に役立つ資料

Last updated at Posted at 2022-03-11

入門本を終えて、何をしようか?
で空白期間が出来て、結局身につかない。
って事は、プログラミング言語を学んでると結構あります。

GUIアプリ?
Windows ならC#でいいじゃん
Linux? せっかくなら多くの人に使ってもらいたいし..

でC++が身につかない っていう状態でしたが
心を入れ替えて、C++でWin32 APIでプログラミングした時に役に立ったリンク集



復習の為にC++入門サイト


江添亮のC++入門


ゼロから学ぶ C++


ロベールのC++教室


文字列で学ぶC++入門


お気楽C++プログラミング超入門




下記の好評の本を買いましたが、別に要らないと思います。
調べ物するにしても、本では大変。
網羅的にAPI知るより、使用するAPIを都度に検索する方が効率も良いです。

Win32API完璧マスタ―Visual C++プログラミング

プログラミングWindows第5版〈上〉



C++入門終えてWin32APIで戸惑った点


Win32が定義するデータ型
ワイド文字, マルチバイト文字 コンパイル環境で使用する型が違う
WndProcを使ったウインドウプロシージャ

【C++】文字列の型がいろいろあるが、どれをどういうときに使うかわからない

WindowsAPIのデータ型

基本データ型と文字列



Win32API リンク集


Windows API 入門
Windowsプログラミング未経験におすすめ

Win32 API入門
めちゃくちゃ為になります。

API別 Win32 サンプル集
機能別

Win32API 一覧
用途別のAPI一覧。簡素的で軽く調べる時におすすめ

Windows SDK編
猫さんです。日付がすごい。

インコのWindows SDK
機能別

EternalWindows
分野別

Visual C++ 文字列 まとめ
戸惑いポイントです。全部理解しなくても都度調べるでOKだと思います。

C++ の文字列操作まとめ
C++で初心者が一番戸惑うのが文字列操作だと思います。

Codeproject
コード集

microsoft
Win32 API



作った物


Mouse_Button_Actions
マウスの同時押しでショートカットキーを送信
左→右同時
右→左同時
右を押しながらホイール
グローバルフックを使用

CPUFreq_cpp
トレイにCPU使用率表示

ScriptManger
アプリ、pythonのスクリプト、Nodeのスクリプトを登録して実行

Nvm GUI
NodeのバージョンをGUIで管理

kxEditor
エディタコンポーネントを使わずにWin32APIで作成
Webview2, Nodeと連携, C++でWebSocket

WebV2dll
Webview2をDLL化







34
45
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
45