ぷるぷるの雑記

低レイヤーがんばるぞいなブログ. 記事のご利用は自己責任で.

MFC

VC++のVisual Studioにおけるビルド

Visual Studio(MSBuild)でVC++をビルドするときの箇条書きメモ. MyProjectというウインドウを持つMFCプロジェクトのx64ビルドを想定. 実行環境 項目 説明 OS Windows11 Visual Studio 2017 ビルドターゲット x64 関連するパス パス 主なファイル 説明 C:\Pro…

Visual Studio におけるC++の種類

なんかよくわからないですけどVisual StudioにおけるC++アプリケーションっていろんな種類があるじゃないですか. 自分なりにまとめてみました. 以下、Visual Studio上のC/C++を総称してMSVCと呼ぶことにします. 実行形式による区分 ネイティブコードの小区分…

C++でハンドラをシンプルに書きたい

C++でデスクトップアプリケーションを書いているとイベントハンドラ(メッセージハンドラ)を書くことになると思います. ボタンをクリックしたら何かを実行するくらいであれば問題ないですが、右クリック中にマウスを動かしたときはAという動き、マウスホイ…

MFCで他プロセスのウィンドウにメッセージを送る方法

はじめに MFCアプリケーションで他プロセスのメインウィンドウにメッセージを送ってみましょう. 送信用のプログラムではSendMessage()またはPostMessage()を使います. 受信用のプログラムではPreTranslateMessage()を使います. MFCでもWndProcをオーバーライ…

MFCについてのメモ

MFC(Microsoft Foundation Class)についての知見がまとまってきたので、メモを残しておく. 主観や間違いが多分に含まれていると思うので、話半分に見てください. MFCとは 参考 MFCとイベントドリブン 参考 MFCの命名規則 参考 MSG構造体とメッセージ 参考 MF…

MFCでOpenGLをつかう -その1-

MFC

2022年にやることではないとは思いますが、仕事の勉強がてらMFCを使ったグラフィカルなアプリケーションを作りたくなりました. そこでOpenGLを使用したMFCアプリケーションを作ります. なお、MFCは書籍等も中古でしか見当たらないほど過去のものであり、特別…