Win32APIについての質問はこちらへどうぞ。
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
■過去スレ
Win32API質問箱 Build124
http://mevius.5ch.net/test/read.cgi/tech/1510395780/
Win32API質問箱 Build123
http://mevius.2ch.net/test/read.cgi/tech/1475897582/
Win32API質問箱 Build122
http://echo.2ch.net/test/read.cgi/tech/1451988219/
Win32API質問箱 Build121
http://echo.2ch.net/test/read.cgi/tech/1438695290/
Win32API質問箱 Build120
http://echo.2ch.net/test/read.cgi/tech/1428570962/
■関連スレ
Visual Studio 2019
http://mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2017 Part6
http://mevius.5ch.net/test/read.cgi/tech/1528645068/
【C++】 DirectX初心者質問スレ Part41 【C】
http://mevius.5ch.net/test/read.cgi/tech/1521786252/
Win32API質問箱 Build125
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2019/02/27(水) 15:09:08.64ID:6ExXwgQU979デフォルトの名無しさん
2020/03/22(日) 23:07:05.99ID:Y1m3LOPd だめでした。
980デフォルトの名無しさん
2020/03/22(日) 23:19:56.25ID:CUaNxsQr >>974
MoveFile("A.txt","a.txt"); でちゃんと名前変わったんだけど
うまく行かないのはコンパイラの最適化とかで無かったことにされているだけじゃないの?
それともGetLastError()とかでそういうrたーが出てるの?
MoveFile("A.txt","a.txt"); でちゃんと名前変わったんだけど
うまく行かないのはコンパイラの最適化とかで無かったことにされているだけじゃないの?
それともGetLastError()とかでそういうrたーが出てるの?
981デフォルトの名無しさん
2020/03/22(日) 23:20:30.59ID:CUaNxsQr そういうrたーが出てるの? → そういうエラーが出てるの?
982デフォルトの名無しさん
2020/03/22(日) 23:22:37.63ID:vCMoGjtA 中間ファイル名を噛ませなくてもMoveFileでいけるみたいなんだけど
表示上変わっていないだけで、最新の情報に更新したら変わったりしない?
表示上変わっていないだけで、最新の情報に更新したら変わったりしない?
983蟻人間 ◆T6xkBnTXz7B0
2020/03/22(日) 23:23:09.89ID:QaK/2gK6 最新の情報に更新
984デフォルトの名無しさん
2020/03/22(日) 23:37:48.62ID:Y1m3LOPd 俺環かな?と思って、Cドライブ(NTFS)に移すとうまくいきました。
Dドライブ(exFAT/USB)ではうまくいきませんでしたので仕様なんでしょうか。
お騒がせしました。ありがとうございました。
Dドライブ(exFAT/USB)ではうまくいきませんでしたので仕様なんでしょうか。
お騒がせしました。ありがとうございました。
985デフォルトの名無しさん
2020/03/22(日) 23:41:29.01ID:wzrJAqaa >>977
getcharじゃなくてb.txtの存在を確認汁
getcharじゃなくてb.txtの存在を確認汁
986デフォルトの名無しさん
2020/03/23(月) 09:36:16.44ID:3LuOM/hB >>984
FATだとうまくいかないよ
FATだとうまくいかないよ
987デフォルトの名無しさん
2020/03/23(月) 12:17:49.13ID:bf1cRh+B >>986
確か、FATは、MS-DOS時代、もともとファイル名に大文字小文字の区別が無かった。
コマンドラインからコマンド名やファイル名を小文字で入力しても、大文字のファイルが検索された。
そして、FATのディスクの中の「ディレクトリ構造」の「エントリ」には、必ず全て大文字に直した
ファイル名が記録されていた。
その影響がまだ残っていることがあるようだ。
確か、FATは、MS-DOS時代、もともとファイル名に大文字小文字の区別が無かった。
コマンドラインからコマンド名やファイル名を小文字で入力しても、大文字のファイルが検索された。
そして、FATのディスクの中の「ディレクトリ構造」の「エントリ」には、必ず全て大文字に直した
ファイル名が記録されていた。
その影響がまだ残っていることがあるようだ。
988デフォルトの名無しさん
2020/04/05(日) 23:04:44.99ID:5OY2rQyy フォントの高さの取得方法について質問があります。
現在DCに選択されているフォントの "高さ" を取得して、大学ノートの罫線のようなものを、その高さの
間隔で描画することを考えています。調べてみると GetTextExtentPoint32 というAPIがフォントのサイズを
計算してくれるようなのですが、引数に文字列が要求されます。しかし、罫線と罫線の間にどんな文字列を
描画するかは未定です。現在は適当な1文字だけ指定して高さを求めていますが、その文字よりも高さが
大きい文字が存在する場合、罫線をはみ出してしまうのではないか思います。
特定のフォントの、全ての文字を包含する高さを取得する方法はないのでしょうか。
よろしくお願いします。
現在DCに選択されているフォントの "高さ" を取得して、大学ノートの罫線のようなものを、その高さの
間隔で描画することを考えています。調べてみると GetTextExtentPoint32 というAPIがフォントのサイズを
計算してくれるようなのですが、引数に文字列が要求されます。しかし、罫線と罫線の間にどんな文字列を
描画するかは未定です。現在は適当な1文字だけ指定して高さを求めていますが、その文字よりも高さが
大きい文字が存在する場合、罫線をはみ出してしまうのではないか思います。
特定のフォントの、全ての文字を包含する高さを取得する方法はないのでしょうか。
よろしくお願いします。
989デフォルトの名無しさん
2020/04/06(月) 07:39:00.13ID:mqwqQyFB LOGFONT で GetObject ?
990デフォルトの名無しさん
2020/04/06(月) 17:35:52.64ID:9OrS0ii6 >>989
ご回答ありがとうございます。
符号の違いはありますが、GetTextExtentPoint32 と同じ値が返ってくるようです。いずれも、指定した文字のサイズにかかわらず一定値が返ってくるようなので問題なさそうです。フォントの高さだけが知りたいので GetObject のほうがシンプルですね。ありがとうございました。
ご回答ありがとうございます。
符号の違いはありますが、GetTextExtentPoint32 と同じ値が返ってくるようです。いずれも、指定した文字のサイズにかかわらず一定値が返ってくるようなので問題なさそうです。フォントの高さだけが知りたいので GetObject のほうがシンプルですね。ありがとうございました。
991蟻人間 ◆T6xkBnTXz7B0
2020/04/07(火) 19:03:16.48ID:qBIbpTMr992デフォルトの名無しさん
2020/04/07(火) 19:09:20.97ID:G5F9VLMp >>991
下部の他のリンクが色々あるね
下部の他のリンクが色々あるね
993デフォルトの名無しさん
2020/05/01(金) 21:15:57.49ID:G8jCLL5C excelVBAでシリアル通信をする為にコード例を探してきて使っています。
ポートのファイルハンドラがわからなくなった場合に強制的にポートを閉じることは可能でしょうか。デバッグリセットかけた際に変数が初期化されてポート操作が出来なくなりました。excelを立ち上げ直すと操作可能になるので何か方法があると思うのですが
ポートのファイルハンドラがわからなくなった場合に強制的にポートを閉じることは可能でしょうか。デバッグリセットかけた際に変数が初期化されてポート操作が出来なくなりました。excelを立ち上げ直すと操作可能になるので何か方法があると思うのですが
994デフォルトの名無しさん
2020/05/01(金) 21:58:30.10ID:ZJ42fMZB 立ち上げ直しで解放されるのはプロセスが終了するからでは?
995デフォルトの名無しさん
2020/05/01(金) 22:17:30.19ID:ZJ42fMZB Win32API質問箱 Build126
https://mevius.5ch.net/test/read.cgi/tech/1588339011/
https://mevius.5ch.net/test/read.cgi/tech/1588339011/
996デフォルトの名無しさん
2020/05/03(日) 09:49:30.01ID:zajIy9nA うめぽよ
997デフォルトの名無しさん
2020/05/03(日) 19:29:37.98ID:WJxvDkhH UME
user method exchangeという謎の技術名を考えた
何に使うかはしらん
user method exchangeという謎の技術名を考えた
何に使うかはしらん
998デフォルトの名無しさん
2020/05/03(日) 19:31:20.04ID:n4+dE3Bb Unknown Machine Error
999デフォルトの名無しさん
2020/05/03(日) 19:41:24.49ID:cVVrQdBT Unrecoverable Memory Error
1000デフォルトの名無しさん
2020/05/03(日) 19:41:40.77ID:cVVrQdBT U+M*E=1000
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 431日 4時間 32分 32秒
新しいスレッドを立ててください。
life time: 431日 4時間 32分 32秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- タワマンに戻りたい…子どものため郊外の庭付き一軒家に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 ★2 [樽悶★]
- ゼレンスキー氏「高市総理に感謝」 9000億円超の支援は「国際秩序への貢献」 [尺アジ★]
- カズレーザー「サンタクロースはいない」「買ってくれた親に感謝」発言に“視聴者から苦情”で「バカじゃねーの?って本当に思う」 [muffin★]
- 50年ローン、若年層で拡大 住宅高騰、月々の返済抑制 [蚤の市★]
- 河野太郎氏「オフレコでの発言を了解も取らずに報道する姿勢が大きな問題」官邸幹部核発言報道に★4 [♪♪♪★]
- 【酒】外国人は呆れている…「酒に酔って潰れる日本人」が海外で“めちゃくちゃ軽蔑”されるワケ [ごまカンパチ★]
- 躊躇する知恵を忘れるな❗🏡
- 正直見下してる職業
- gandam
- ハンバーガー59円、牛丼280円の時代の方が今より『幸せ』だった件。どんな底辺でも腹いっぱい飯が食えた [153736977]
- 高市総理にゼレンスキー大統領が感謝!!「日本がウクライナに1兆円近く支援することを決定した!!!ありがとう高市!!!」 [597533159]
- 【悲報】高市早苗、パキスタン・イスラム共和国に5億円プレゼント「パキスタン・イスラム共和国の生活環境を改善したい😤」 [616817505]
