CでWin32APIを駆使してプログラミングするスレ
196 :
デフォルトの名無しさん:2005/06/25(土) 13:21:06
>>195様
作り方の初歩がでているサイトあったら教えてください・・・
>>189 描画命令のみで自前のウィンドウシステムを書いている。
ていうかなんでCOM開発でわざわざcなの?
C++使えば楽なのに。
もしかしてCとC++のくべつがついていないだけだったりして
CでもC++でも大して手間は変わらないと思うが
マクロを使うよりはテンプレートの方が良いかな
WinAPIで、∪←こんな曲線を引ける関数ってありますか?
203 :
デフォルトの名無しさん:2005/06/26(日) 11:38:56
>>200 テンプレートはどこにあったりしますか?
おしえてください
205 :
デフォルトの名無しさん:2005/06/26(日) 21:11:11
もう少し具体的に教えてください
意地悪はしないで
>>203 もう少し具体的に教えてください
意地悪はしないで
207 :
ゆみ:2005/06/29(水) 01:05:55
>>203 もう少し具体的に教えてください
意地悪はしないで
>>207 もう少し具体的に(プロフィール)教えてください
意地悪はしないで
>>207 もう少し具体的に経験人数を教えてください
意地悪はしないで
お前らがそんなだから2ちゃんのイメージがイカ臭くなるんだよ。(´・ω・`)
211 :
ゆみ:2005/07/02(土) 23:53:03
亀頭に唇をつけてあげますから
教えてください
ここは厨が湧きすぎだな。
214 :
デフォルトの名無しさん:2005/08/29(月) 12:14:30
ゆみ (;´Д`)ハァハァ
MessageBox(NULL, "拡張子がcppなのに中身がただのCそのもの(´・ω・`)", NULL, 0);
>>215 猫でも〜なんかがそんなことをしているな。
クラスやテンプレートの構文はC++のものと分かってるが他のびみょーな構文は
C++とCのどちらか分からない人が大部分なのでとりあえず拡張子はCPPなのです。w
うはw本物きた キタ━(゚∀゚)━!!!
保守
220 :
デフォルトの名無しさん:2006/01/09(月) 10:51:03
上げ忘れ
#include <windows.h>
WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
MessageBox(NULL,"ぬるぽ",NULL,0);
return 0;
}
>>222 #include<windows.h>
WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow){
int i=0;
TCHAR str[1024];
wsprintf( str, "%s", TEXT("") );
for(i=0;i<=5;i++){
wsprintf( str, "%s%s", str, TEXT("ガッ!") );
MessageBox( NULL, str, TEXT("( ・∀・) "), MB_OK );
}
return 0;
}
どうでもいいことだが、
for(i=0; i<5; i++)
か
for(i=1; i<=5; i++)
じゃないと気持ち悪い
>>223 wsprintf( str, "%s%s", str, TEXT("ガッ!") );
これ動作として安全か?
つ lstrcat
ラージストロングキャット
WinAPI知らなくて申し訳ないが、
sprintf(str, "%s%d", str, 123);
と同じことをしたいならstrcat()を使うまでもなく
sprintf(strchr(str, '\0'), "%d", 123);
でできるわけだが。
sprintf(str + strlen(str), "%d", 123);
でもいいね。
#って、だからなんだって話になりそうだw
>>229 2番目3番目のほうがいいに決まっている。
1番目のやりかたでの結果は未定義だから。
>>229 て言うか、いつの間に "%s%d" になってるんだよ。
"%s%s" なら、sprintf() 使うまでもなく
strcat() でいいんじゃないのか? って言う話じ
だったoと思うが。
232 :
229:2006/01/14(土) 02:09:07
いやぁ、このスレ的にはその辺はWinAPIでどう書くんだろうなぁと。
wsprintf, lstrlen
ある、キー入力を受け付けるソフトがあるのですが、それにソフト的に
入力を与えたいです。
たとえば、「K」を入力すると、10ms間隔で順番にA,B,Cとそのソフトに
入力するなどです。
Win32APIを駆使してこのようなプログラムを作成する場合、
どのような方針、アルゴリズムで進めていけば良いでしょうか??
235 :
234:2006/02/25(土) 22:16:03
すみません、過疎ってるみたいなんで、別スレで聞いてみます。
Win32APIを駆使してlinuxプログラムを書くスレ
(´A`)保守
オシュ
Cとwin32apiはめんどくさい
WTL
メッセージクラッカーはCでも使える。
243 :
デフォルトの名無しさん:2006/05/08(月) 17:25:37
まだまだ死なんぞ
vc2005で
textout表示しようとしたらで文字化けするし、キャスト美味くできてないみたいで
散々調べた結果、原因はマルチバイトじゃなくてUNICODEを使用していたという
何とも肩の力が抜け落ちる結果でしたとさ。orz
うにこーどのロケールを日本語に切り替えろよ