[過去ログ] Win32API質問箱 Build125 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
923: 2020/02/09(日)21:47 ID:VD5bohdG(1) AAS
GetGlyphOutline などで文字画像を取り出そうとすると、フォントが持ってない文字は代わりの文字を出力してくる。
(例えば、昔の毛筆フォントでは「?(はしご高)」などはMSゴシックになる。)
これを抑制したいので、そのフォントがグリフデータを持っているかどうか、調べる方法はありますでしょうか?
すれ違いと言われてここを紹介されました。
924: 2020/02/09(日)22:40 ID:iEENywsd(1) AAS
フォントフォールバックやらフォントリンク無視したいならUniscribeのAPI使えばいけるかもな
925: 2020/02/10(月)16:17 ID:TGcYvj29(1) AAS
FreeFont とかの DLL 使っても良いと思うし
グリフがあるかどうか確認したいだけなら
ファイルを直接操作してインデックスがあるかどうかだけ観ても良い
926: 2020/02/11(火)01:46 ID:N6oHYtf1(1) AAS
923ですが、GetGlyphIndices で自己解決しました。ありがとうございました。
927: 2020/02/11(火)11:42 ID:KtXysiBK(1) AAS
FreeFont じゃない FreeType
928(1): 2020/02/14(金)04:06 ID:+zlzzx/H(1) AAS
CreateWindowをした時に、強制的にウィンドウが開かれてしまうのですが、
これを最初は非表示にすることってできないでしょうか?
929: 2020/02/14(金)04:53 ID:0uq7uYLU(1) AAS
WS_VISIBLEを抜く
930: 2020/02/14(金)08:32 ID:L0qSgtfV(1) AAS
トップレベルウィンドウの事ならShowWindow SW_HIDEにする
931: 2020/02/14(金)14:52 ID:1V6axvhx(1/2) AAS
>>928
WS_EX_LAYEREDにしておくと初期状態で透明度100%じゃなかったっけ
あるいはcx,cyを1,1にしといて、あとでSetWindowPosとか
932: 2020/02/14(金)17:55 ID:I6SUroxS(1) AAS
(1レス目で答え出てるんちゃうか・・・)
933: 2020/02/14(金)19:42 ID:1V6axvhx(2/2) AAS
即表示にしてないはずなのに一瞬出るって問題ちょくちょく出るかんな
934: 2020/02/15(土)03:03 ID:6/Lp/FUD(1) AAS
理由は忘れたし検証する気はないが、普段非表示で必要時のみウィンドウを表示する
アプリを作ったときは CreateWindowEx を使ってウィンドウサイズ0でやってた
935(1): 2020/02/15(土)05:39 ID:ceUVsII7(1/2) AAS
初回のShowWindowではSW_xxxは無視される
936: 2020/02/15(土)09:27 ID:w0AGl45A(1) AAS
>>935
SW_HIDE試したけど無視されずに非表示になったよ
937: 2020/02/15(土)16:03 ID:0hgUDlXi(1) AAS
ウィンドウの種類による
938: 2020/02/15(土)18:47 ID:ceUVsII7(2/2) AAS
STARTUPINO si;
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWMAXIMIZED;
で、こっちが優先される
SW_SHOWNORMALだとアプリケーションの設定に従うようだ
939: 2020/02/16(日)00:51 ID:I6oNTTaj(1) AAS
START /MIN "" "C:\Windows\Notepad.exe"
940: 2020/02/24(月)12:55 ID:gSBwNpi/(1) AAS
reg export HKCU\Software\...
でレジストリの内容をエクスポートできますが、
このコマンドと同じことをAPIを使って行うことはできますか?
941(1): 2020/02/24(月)13:53 ID:9Kd/PSPa(1) AAS
このあたりを使えばできるんじゃね、知らんけど
外部リンク:docs.microsoft.com
942: 2020/02/25(火)09:52 ID:Hq3bKq4G(1/3) AAS
>>941
やっぱり自前で一から組み立てて真似しないといけないんですかね。
常駐ソフトの終了時にreg exportをCreateProcessで実行したいんですが、
WM_ENDSESSIONの中ではCreateProcessは失敗するようなんです。
上下前次1-新書関写板覧索設栞歴
あと 60 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s