HANDLEからCDC*の取得
関連記事
- 【#CSHARP】次の案件のスケルトン書いてgitサーバに登録するなどと 【2023年05月16日(火)】
- 生成AI「仕事で利用」2割 正確性などに懸念(23/5/7) 【2023年05月07日(日)】
- 【#RaspberryPI】ラズパイでsudo起動の.Net6アプリがデバグできない件 【2023年04月22日(土)】
- 【#PostgreSQL】テーブルから取得したレコードセットをCSVへ落とそうとすると,空ファイルが出来る...ドロドロドロ 【2023年03月08日(水)】
- 【#git】TortiseGit ver2.14のGitWCRev.exeを動かすとErrorCD:10を出力して,動かない 【2023年02月08日(水)】
C#の各コントロールが持っている,Handleプロパティ
こやつを,VC++で作成したDLLへ,渡した上で
最終的には,CDC*を必要としており
ちょいと探してみましたが
結構簡単,っぽい?
[CPP]
CDC* m_cdc;
extern “C” int WINAPI CDCFromhWnd(HWND hWnd)
{
CWnd* cw = CWnd::FromHandle(hWnd);
m_cdc = cw->GetDC();
}
[/CPP]
このコード,まだ,走らせてませんので
ちゃんと動くかどうか,分からないですわん
とりあえず,実装中の本体に組み込みますです
【追記】
結局,このコードは使わない方向へ(爆
描画は全部C#側でやってしまえぇ~~ 😎
コメント
【#インボイス】岸田首相、インボイス制度「事業者の悩みを把握しきめ細かい取り組み」を指示 初の関係閣僚会議
桜島フェリー運賃アップへ 来年7月から大人50円↑ 鹿児島市が案示す
【体調不良】起きて早々,閃輝暗点発生中
【#あまちゃん】「あまちゃん」放送10周年記念 スペシャルコンサート 久慈
#あまちゃん 10周年スペシャルコンサートのチケットを買ってみた eplusの新会員登録画面,作りがなっとらん!
イーロン・マスク氏 「X」全利用者に少額課金求める考え示す
秋分の日 雨が降り出した しかも涼しい
【#インフルエンザ】「インフル 4週間以内に大流行の可能性 対策を」小池都知事