この質問のタイトルでは、私がしようとしていることを完全に正確に記述しているかどうかは分かりませんが、私はつまり、XMLファイルから文字列としてそのdwStyleパラメータで読み取ることにより、CEditのコントロールを設定することができるようにしたい文字列を使用して関数のパラメータを記述する
: -
CreateEx( WS_EX_CLIENTEDGE,L"EDIT",L"",WS_CHILD|WS_VISIBLE,
m_xPosition,m_yPosition,m_width,m_height,
m_pParent->m_hWnd,(HMENU)m_resourceID);
この場合、dwStyle
はWS_CHILD|WS_VISIBLE
です。私が行うことができるようにしたいのですがどのような
は、文字列としてこのスタイルを持つことです。
string dwStyleString = "WS_CHILD|WS_VISIBLE";
、その後dwStyle
パラメータとしてではなく、明らかにそれがあることを認識させる方法で、この文字列を使用するには、この関数は文字列ではなく、関数のパラメータとして解釈する必要があります。
これは可能ではない可能性がありますが、そこから誰かが助けられる可能性があるか、おそらくこれを行う別の方法を提案する可能性があります。任意の応答を事前に
おかげで、
デイブ
可能な複製http://stackoverflow.com/questions/726664/string-to-enum、http://stackoverflow.com/questions/201593/is-there-a-simple-script-to-convert- c-enum-to-string、およびおそらく多くの他のもの。 – sbi
そのおかげでありがとう - 私は重複を作成していないことを確認するために徹底的な検索を持っていたが、おそらく私はこれらのどれも表示されません問題を表現していた難しさのために。 – davidpcl1977
汗をかいてはいけません。私はそれらを見たことを思い出しました。 (私の検索文字列は "[C++]列挙型文字列"、BTWです。) – sbi