Windows 10 Dialog Button

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
windows 10 can not get LButtonDown by touch
 
 
 
 
 
 
 
 
 
 
 
 
Dlg::OnTouch( WPARAM wParam, LPARAM lParam )
 
 
windows 10 win32 mfc touch event

オフスクリーン描画


GDI+を使わない画像表示
http://www.dab.hi-ho.ne.jp/hello/subhtml/MyRoom/blog/lang/mfc/cimage/

CImageを使用してPNG画像を表示する方法

-------------


Section9.4 メモリデバイスコンテキスト
http://www-higashi.ist.osaka-u.ac.jp/~k-maeda/vcpp/sec9-4memorydc.html

サンプルソースが参考になる

-------------

オフ・スクリーンの作成法
https://blog.goo.ne.jp/masaki_goo_2006/e/d647f7ba1e766599472afaff0a70f0a4

サンプルソースが参考になる

-------------

VC++でGDI+ そにょ8 ~ダブルバッファリング~
http://d.hatena.ne.jp/yuyarin/20071130/1196357417

オフスクリーンに描画されたものをオンスクリーンに描画する手順など
GDI+での方法を記載

-------------

オフスクリーンレンダリングサンプルプログラム
http://www.asahi-net.or.jp/~yw3t-trns/opengl/samples/offscrn/index.htm

オフスクリーンの説明とサンプルソース提供

-------------

C++ Windows プログラミング⑥ 書いて覚えるための初心者自己中記事
http://nenechi.hatenablog.com/entry/2017/10/06/152902

Windowsのグラフィックス アーキテクチャの概要
Direct2Dでの描画の方法

-------------

オフスクリーンレンダリングを使って画像を動的にアトラス化する
http://glassonion.hatenablog.com/entry/20150718/1437181664

Cocos2d-xでの方法を記載

-------------

MFCOpenGLでオフスクリーンレンダリング
https://ihiroyo.wordpress.com/2010/02/22/mfc%E3%81%A7opengl%E3%81%A7%E3%82%AA%E3%83%95%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%83%AC%E3%83%B3%E3%83%80%E3%83%AA%E3%83%B3%E3%82%B0/

OpenGLでのオフスクリーンレンダリング時の注意点を記載
バイスコンテキストに描いた画面をビットマップにする方法が参考になる

-------------

Visual C++ MFC でフォームビューでダブルバッファリングがうまくいきません
https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/d6dfe693-4495-4210-bd74-76cc319ebafe/visual-c-mfc-?forum=vcgeneralja

OnPaint()内にダブルバッファリングの処理を記述
OnEraseBkgnd()内で背景をクリア

-------------

第26回 レンダリング画像をテクスチャに使う
http://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20050923

オフスクリーンレンダリング
http://sonson.jp/blog/2006/04/04/opengl-1/


----------------------
Polyline

http://www.functionx.com/visualc/gdi/polylines.htm

チャートコントロール

Using the MS Chart control in VC++
https://www.codeproject.com/Articles/4343/Using-the-MS-Chart-control-in-VC

------------------------

MFCから最新のChart Control使用できないでしょうか
http://rarara.cafe.coocan.jp/cgi-bin/lng/vc/vclng.cgi?print+201111/11110011.txt

--------------------------

コントロールを再配布する
https://msdn.microsoft.com/ja-jp/library/9d671sd0.aspx

Direct2D


Direct2D Effectsで発光する雷をプロシージャル生成する
http://sygh.hatenadiary.jp/entry/2014/08/07/030029

Windows Vista SP1 PU以降でDirect2D 1.0対応
Windows 8以降でDirect2D 1.1対応
WPFのエフェクトに近いこともできる

-----------------------

同次変換行列
http://sygh.hatenadiary.jp/entry/2014/06/13/022022

Direct2D 1.1から印刷処理をサポート

-----------------------

Visual C++ 2010 SP1でのMFC拡張
http://sygh.hatenadiary.jp/entry/2014/11/03/005505

WPFを採用できない案件で、高速かつリッチなUIをネイティブ実装するのに使える
ただし、生産性や保守性の観点からはWPFには及ばない

MFC用に提供されているDirect2Dラッパーは、Direct2D 1.0専用
Windows 8に実装されているDirect2D 1.1や、Windows 8.1に実装されているDirect2D 1.2を使う場合は、
MFCラッパーではなく直接COM APIを操作する必要あり

-----------------------

Windows SDKと旧DirectX SDK
http://sygh.hatenadiary.jp/entry/2014/09/22/000927

-----------------------

タッチキーボード

 

[目的]
日本語→英語タッチキーボードに切り替える手間を省きたい
アルファベット入力モードで予測変換を行えるようにしたい

--------------
Windows 10のタッチキーボードでカーブフリック入力ができるようになった
http://weekly.ascii.jp/elem/000/000/398/398966/

カーブフリック入力
あ->あぽ->appointment

日本語:Microsoft IME
日本語は予測変換可
英語は予測変換不可

[NGケース]
Suggest On registry
日本語Windows & 英語(米国)Keyboard & 表示言語:英語

--------------
MFCアプリ上で、Windows10のタッチ操作の長押し(右クリック)を発生させるには
https://teratail.com/questions/54147

--------------
C++コンテキストメニュー
https://novaexp.exblog.jp/10964614/

--------------
ファイルを右クリックしたときのコンテキストメニューが一瞬表示され消えてしまう
https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/b40a2545-161f-42ba-917b-31b283ff0388?forum=vcgeneralja

--------------
CWnd::OnContextMenu
https://msdn.microsoft.com/ja-jp/library/a8ak6d0a.aspx

--------------
2014 年やったこと - Mozc 編
http://nyaruru.hatenablog.com/entry/2015/02/11/183043

--------------
Text Services Framework
https://ja.nishimotz.com/text_services_framework