エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
(ほぼ)最小のWindows版エディター(もどき): タイトル募集中(仮)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
(ほぼ)最小のWindows版エディター(もどき): タイトル募集中(仮)
以前書いた「(ほぼ)最小のWindows版"Hello, World"」をちょこっと修正して「(ほぼ)最小のWindows版... 以前書いた「(ほぼ)最小のWindows版"Hello, World"」をちょこっと修正して「(ほぼ)最小のWindows版エディター(もどき)」をつくってみました。 「(ほぼ)最小のWindows版"Hello, World"」のウィンドウに何か文字を入力しようとしても"Hello, World"が表示されたまま編集できません。 これを修正可能にするにはメッセージループの中でDispatchMessageを呼ぶ前にTranslateMessageというAPIを呼ぶだけです。 こうすると英数字はもちろん日本語も入力可能になります。 MSG msg; while ( ::GetMessage( &msg, NULL, 0, 0 ) > 0 ) { ::TranslateMessage( &msg ); ::DispatchMessage( &msg ); } もっとも、少しいじっていればすぐ