Windowsフォームアプリケーションの作成時にTextBoxから得られるTextの型はSystemString^となっている.そいつをLPCTSTRに変換しなければいけない場合がある.(CreateFile関数を使用したい場合など)そんな時のためのメモ.
#include <msclr\marshal.h> using namespace msclr::interop; ... System::String^ str = TextBox1->Text; marshal_context context; LPCTSTR lpcstr = context.marshal_as<const TCHAR*>(str);
参考
0 件のコメント:
コメントを投稿