タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C++とWin32APIに関するkenkitiiのブックマーク (2)

  • Programmer Feels Right EM_GETLINEの使い方

    前提:hwndEditTargetはMultiLineのEdit Controlのハンドル 注意 ・EM_GETLINEをsendmessageする前にバッファの先頭にサイズを設定しないと受け取ることができない ・1バイトのみのデータを受け取った場合、bufferには2バイト入っている(余分なバイトが1バイトある)ため切り捨てる必要有り int iCntLine = (int)SendMessage(hwndEditTarget,EM_GETLINECOUNT, 0, 0); //行数の取得 int iLength = 0; char bufLine[10000]; string strValue; for(int i = 0; i < iCntLine; i++) { ZeroMemory(bufLine, sizeof(bufLine)); //最初の2バイトにbufferサイズを書く

  • やました工房 CodeTips

    ご注意 ここに記載されている内容は、コードを書く上で必要に迫られ、個人的に調べた内容を、 なにかの参考になればと掲載しているものです。 一般のコンピュータ技術誌や専門サイトのように十分なリサーチを行って情報提供を目的とするものではありません。 したがって、ここに記載されている内容を保証するものでも推奨するものでもありません。 これらの記事の利用・実行等の結果に対する責任を負うものではありません。 一部内容に正式にドキュメント化されていない項目があります。 これらは特に、内容が正確であることを保証するものではありません。 また将来変更、廃止される可能性は十分にあります。そのことを了解の上ご覧ください。 "Undocumnted"となっていても、世界のどこかにドキュメントが存在する可能性があります。 別の手段で同等の機能が提供されているかもしれません。 また、将

  • 1