過去ログ - プログラミングしよう。0x06
1- 20
1:名無しのパー速民
2009/12/02(水) 19:00:34.71 ID:IPJbySY0
やあ、ここはプログラミングについて教えてもらったり、教えてあげたりするスレだよ!
初心者から上級者まで、どんな人でもウェルカムだよ!!

基本的にプログラミングに関することならどんな質問でもOK!
質問者はあらかじめWikiぐらいには目を通してね!(特にこれからプログラミングを始める方)
それと、回答者が答えやすいようになるべく情報をいっぱい出そう!
×「□□ってどうやるの?」
○「□□ってどうやるの? 言語とOSは△△、☆☆までできます!」
×「○○ってやりたいのにエラーが出ます」
○「○○ってやると××ってエラーが出ます」
みたいに!
また、回答者はヌクモリティをもって答えよう
ググレカスとか、そんな悲しいこといわ……だが一回はググレカス

Wiki(まだまだ未完成。編集人募集!)
vipprog.net

共有blog(プログラミング関連のコラム☆編集大歓迎!)
vipprog.tumblr.com

避難所(規制組来たれ)
ここ

うpろだ
www8.uploader.jp

IRC(規制組来たれ、パスはnullpo)
サーバー名: irc.scenecritique.com チャンネル名: #vipprog
ポート番号: 6667 文字コード: ISO-2022-JP
IPアドレスが暗号化されているので安心!

前スレ
ex14.vip2ch.com
ex14.vip2ch.com
ex14.vip2ch.com
ex14.vip2ch.com
ex14.vip2ch.com

それじゃ質問、どんと来い!


2:名無しのパー速民
2009/12/03(木) 19:51:27.94 ID:chQptnco
ore.hosyu(thread);


3:名無しのパー速民
2009/12/03(木) 19:52:31.91 ID:chQptnco
うわvipと間違えた


4:名無しのパー速民[sage]
2009/12/06(日) 03:13:49.74 ID:88hRayYo
質問です
if(a%3==0){
printf("%02d Fizz\n");
}else if(a%5==0){
       printf("%02d Buzz\n");
以下略



5:名無しのパー速民[sage]
2009/12/06(日) 03:20:23.46 ID:MAxB4uso
%は余りだよ
だから15%5==0


6:名無しのパー速民[sage]
2009/12/06(日) 04:13:13.85 ID:88hRayYo
>>5
割り算だと勘違いしていました
ありがとうございます!


7:名無しのパー速民[sage]
2009/12/06(日) 11:28:53.21 ID:wbD7REg0
かわいい


8:名無しのパー速民[sage]
2009/12/06(日) 23:23:25.49 ID:F/zMZwkP
あるあるwwww


9:名無しのパー速民[sage]
2009/12/07(月) 16:03:01.26 ID:Dziel/.o
コンピュータープログラミングのスレ
yutori7.2ch.net


10:名無しのパー速民[sage]
2009/12/07(月) 21:16:16.54 ID:nGLcl9so
初めてWin32APIというのをC言語でやってみた
何も無いウィンドウを作る→ウィンドウに図形を表示する、くらいはできたんだけど
ウィンドウをはみ出してデスクトップ上に線を引いてみようとしたら色々と無理だった
ウィンドウを動かすと異常な画面のちらつきとか、赤に指定した線の色が黒になったりとか・・・
以下略



11:名無しのパー速民[sage]
2009/12/07(月) 21:53:36.66 ID:rp1Ja3oo
>>10
WM_PAINTはウィンドウの再描画タイミングであってデスクトップの再描画タイミングではない
描いたものはデスクトップが再描画されれば当然消える


12:名無しのパー速民[sage]
2009/12/07(月) 22:42:08.68 ID:nGLcl9so
>>11thx
一応デスクトップ上に線が描画されることはされるんだけど、
赤指定のはずが、何もしてないのに一瞬で黒線になってしまう
で、他のウィンドウを動かしてもその黒線は消えない状態で
他のウィンドウ上に黒線が残ってしまうんだよね・・・
以下略



13:名無しのパー速民[sage]
2009/12/07(月) 22:45:00.72 ID:vfeSHSko
できてないです。


14:名無しのパー速民
2009/12/07(月) 22:45:48.27 ID:UBVuKBMP
ところでちょい脱線だが SelectObject して処理が一通り済んだ後、
変更する前の hPen に戻す必要とか無かったっけか



15:名無しのパー速民[sage]
2009/12/07(月) 23:14:09.96 ID:Dziel/.o
ちらつきといえば裏画面。
「ダブルバッファ」と呼ぶのが一般的か


16:名無しのパー速民[sage]
2009/12/07(月) 23:22:05.39 ID:rp1Ja3oo
>>14
SelectObjectしたブラシと別のプロセスで再描画が入って、
設定した赤ブラシが無効なブラシとして線が引かれるのかもな


17:名無しのパー速民[sage]
2009/12/07(月) 23:28:30.37 ID:nGLcl9so
>>14>>16
DeleteObject(hPen1);
を追加したら赤線だけになった
しかも動かした時のちらつきがウソのように消えた
ありがとう


18:!kab-[sage]
2009/12/07(月) 23:30:31.61 ID:Na1cnSIo
WinAPIって結構オブジェクトライクな考え方だよね
ハンドルを作ったり、デストロイしたり。


19:名無しのパー速民[sage]
2009/12/07(月) 23:34:05.11 ID:Dziel/.o
実は「CでOOを実装するとこうなります」の形がまんまWinAPIだったりする。


20:名無しのパー速民[sage]
2009/12/08(火) 08:16:20.28 ID:EGA8dlco
「CでC++のOOを実装するとこうなります」の形がCOMだよな


21:!kab-[sage]
2009/12/08(火) 11:50:22.24 ID:TxjxuZIo
デストロイしたりに誰も突っ込んでなくてワロタ
COMはなんか面倒だから嫌い


1002Res/220.98 KB
↑[8] 前[4] 次[6] 板[3] 1-[1] l20
このスレッドは過去ログ倉庫に格納されています。
もう書き込みできません。




VIPサービス増築中!
携帯うpろだ|隙間うpろだ
Powered By VIPservice