【C】Windowsのプログラム作るぞ(゚Д゚)ゴルァ!
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNGWindowsプログラムの入門書買ってきてしまいますた。
コンパイラはBorlandの無料のやつですはい。
一緒に勉強してくれるひと募集。
0002デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=CreateWindow+WndProc+RegisterClass
後、削除依頼よろしく。
0003デフォルトの名無しさん
NGNG最近糞スレ多いな。
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG00061
NGNGメッセージボックスを表示する時に一緒に表示できるアイコンをオリジナルのものにするにはどうすればよいのでしょうか。
0007デフォルトの名無しさん
NGNG00081
NGNGMessageBox関数では無理という事ですかねぇ?
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG00121
NGNGそうですか、ありがとうございます
>>10
ぐぐってみたら発見しますた。
でもいい説明が無いし入門書にも載ってなかったポ。・´(´Д`),`・。
とりあえずMessageBoxは放置で先に進みまぁすっ!
00131
NGNGそうですか、ありがとうございます
>>10
ぐぐってみたら発見しますた。
でもいい説明が無いし入門書にも載ってなかったポ。・´(´Д`),`・。
とりあえずMessageBoxは放置で先に進みまぁすっ!
00141
NGNG0015デフォルトの名無しさん
NGNGさまざまな数当てゲームからじゃんけんゲームまでさまざまな
体験があなたを待っています!!
00161
NGNG0017デフォルトの名無しさん
NGNGなんでよ?
0019デフォルトの名無しさん
NGNG【独習C】猿55【猿C言語教室 part2】
http://pc2.2ch.net/test/read.cgi/tech/1070778819/
0021デフォルトの名無しさん
NGNGそういうおまいも他力本願だと気づいているかな?
0022デフォルトの名無しさん
NGNG(´∀` )オマエモナー
0023デフォルトの名無しさん
NGNG00241
NGNGWndclass.lpfnWndProc = WndProc;
↑っておかしいでつか?
>>22
久々に見て感動した!
00251
NGNGWndclass.cdClsExtra = 0;
Wndclass.cdWndExtra = 0;
0026デフォルトの名無しさん
NGNGWndclass.lpfnWndProc =(WNDPROC)WndProc;
WndProcの宣言時にWNDPROC型にしてないとlpfnWndProcの型のWNDPROC型にあわせなければいけない。
Wndclass.cdClsExtra = 0;
Wndclass.cdWndExtra = 0;
通常こうするが、エラー出るのか?
00271
NGNGWndclass.lpfnWndProc =(WNDPROC)WndProc;
が邪魔して
Wndclass.cdClsExtra = 0;
Wndclass.cdWndExtra = 0;
までエラーになってしまったのかも。
再度コンパイルしてきます
002826
NGNGdとb。向きが逆だ。(w
てか俺自身>>26で間違えた。(欝
cbClsExtra
cbWndExtra
じゃろが。
0029デフォルトの名無しさん
NGNG猫でも・・とかWisdomSoftとか見て自力でやらなきゃね。
「こういう所でエラーが出た」とか書くだけって
「こうやったら大丈夫かな、もっとイイ方法キボンヌ」って投稿してるのとあんまり変わらないジャン。
>>28
ワラタ
いちいちキャストしないといけないものなのか?
俺の場合はエラーでないんだけどなぁ・・・・。(BCC32でも
003226
NGNGまぁ、sage侵攻で煎っとけば。
一応、俺の監視下に入れとくYO!(whhhhh...
003326
NGNG0035デフォルトの名無しさん
NGNG003629
NGNGttp://y0da.cjb.net/
今日16Edit HEXってい(バイナリエディタ)のコントロールをハケーンしますた。
サンプルについていたプログラムがイイ感じに軽いのでSendToに入れてしまった。
00371
NGNG0038デフォルトの名無しさん
NGNGもう終わりか?
0039デフォルトの名無しさん
NGNG00401
NGNG自分は半角スペース2個ですが。。
多スレに同じ話題があったらスマソ。
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGあの、3ヶ月間何をしてらしたんで?
いや、正直5日目にしか見えない
004429
NGNG1がネタ振りしないんならこちらから1への宿題を(藁
>>36 のコントロール使ってバイナリエディタ作ってほすぃ。
そんな難しいもんでもないし、あんさん暇そうだしね。
基本的なバイナリエディタの機能、できればMDIで。
> 基本的なバイナリエディタの機能ってのは差分作成でパッチ作成とか
アンドゥなどなど
【C】Windowsのプログラム作るぞ(゚Д゚)ゴルァ!
タイトルが↑なんだから作ってくださいな。
俺は面倒なんであとはヨロ(藁 俺も忙しいのでつ(なら2chくんなYOって感じですが
0045デフォルトの名無しさん
NGNG自分でやれよバカ
0046>>1
NGNG見たほうがわかりやすいぞ
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG2ゲットオオオオオオオオオオオオオオオオオ!!!!
記念age
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNGhttp://phys.cool.ne.jp/physjpn/bccwin.htm
まだ使ってないから分からんけど・...・
0052デフォルトの名無しさん
NGNGWndclassって変数名長過ぎる
RegisterClass(Ex)に渡したらおしまいなんだから
WNDCLASSならwc WNDCLASSEXならwcexで十分
でもwはやめとけ
理由:↓
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGそう言えばどこ行ったんだろうな
0057デフォルトの名無しさん
NGNGあのさぁ〜、WNDCLASSのメンバー変数を間違えるくらいなら
WNDCLASS WC = {
{sizeof(WNDCLASS)},
{・・・以下略}
};
みたいに宣言時に代入すりゃいいのに。C言語を
理解できてれば誰でも思いつくと思うが?
まぁ、桑菜も好き好きっつーから普通にメンバー書いて
代入するやつもいるだろうがな。
0058デフォルトの名無しさん
NGNGその書き方だとメンバの順番を覚えとかないといけないからね
0059デフォルトの名無しさん
NGNG一応、猫プロの順番で大丈夫だし、
いざとなればヘッダファイル見ればイイ。
多分>>1のことだヘッダーファイル読む事ぐらいはできるだろ
馬鹿じゃあるまいし
0060デフォルトの名無しさん
NGNG>多分>>1のことだヘッダーファイル読む事ぐらいはできるだろ
こんなスレ勃てちゃうよーなのが
ヘッダ読んだりするかなぁ??
>馬鹿じゃあるまいし
違うの??
0061デフォルトの名無しさん
NGNGC99の指示付きの初期化子……。(ついでに複合リテラルも)
http://seclan.dll.jp/c99d/c99d07.htm#dt19991025
問題はBCCもVCも非対応。(だめやんけ)
0062デフォルトの名無しさん
NGNGおー!こんなの知らんかった。情報サンクス。
俺が使ってるのはgccだから多分大丈夫。
0063デフォルトの名無しさん
NGNGinline bool for(int i = 0; i < 100; i++)なんかは対応しているだろw
0064デフォルトの名無しさん
NGNG何をどうすればいいでしょうか?
C:\WINDOWS\temp フォルダ自体は残して中身(含:サブフォルダ)
だけ掃除したいのです。
ただ、実行する前に、
「すべてのアプリケーションを終了していますか?」
と訊き、[はい] で実行、[いいえ] でキャンセルし、
実行後に、
「クリアしました」
と表示したいのです。
ほとんどの WinXP 環境で使える事が条件です。
初心者ですみませんが、方向性だけでもご教示下さい。
0065デフォルトの名無しさん
NGNG努力すればよい。
0066デフォルトの名無しさん
NGNG用意したツールは?
バッチファイルでも、あんたの要求仕様を満足するものは、
出来てしまうだが。
0067デフォルトの名無しさん
NGNG>用意したツールは?
何も用意しなくてもできる方法を教えて下さい。
>バッチファイルでも、あなたの要求仕様を満足するものは、出来てしまうだが。
フォルダの中身だけ削除ってバッチでできましたっけ?
0068貧乏紙
NGNGこれって確かOSで保護されてるから無理じゃない。少なくてもAPIうぬぬんでは不可能。
OSの管理範囲外でしなくては無理。たとえばBIOSのイーピーロムだっけ?
それを書き換えるぐらいしないと、、、
0069デフォルトの名無しさん
NGNG> たとえばBIOSのイーピーロムだっけ?
> それを書き換えるぐらいしないと、、、
ネタはいらんよ。
0070デフォルトの名無しさん
NGNG>>バッチファイルでも、あなたの要求仕様を満足するものは、出来てしまうだが。
> フォルダの中身だけ削除ってバッチでできましたっけ?
echo y >del c:\windows\temp\*.*
ってことでは、なくて?
0071デフォルトの名無しさん
NGNGIf Ans = vbYes then
Set FS = CreateObject("Scripting.FileSystemObject")
Set TMP = FS.GetFolder("C:\\Windows\\TEMP")
For Each Obj In TMP.Files
Obj.Delete
Next
For Each Obj In TMP.SubFolders
Obj.Delete
Next
MsgBox "クリアしました"
Else
MsgBox "何もせず終了します"
End If
VBスクリプト。拡張子はvbs。
スレ違いだから、この辺にしとけ。
0072デフォルトの名無しさん
NGNGなるほど。いけそうですね。
>>71
なるほど。わかりやすいです。(Excel VBAはお手のものなので。)
ちなみに、Cではどうなりますか?
(この回答をきっかけにして、本格的にCの勉強を始めます。)
0073デフォルトの名無しさん
NGNG私にCを学ばせる気にさせるために指南好きな人間は答えを書きなさい。
忙しいので早くしてください。
0074デフォルトの名無しさん
NGNG#include<stdlib.h>
#include<stdio.h>
#define FILENAME "C:\\DELETE.VBS"
int main() {
FILE *hoge = fopen(FILENAME, "w");
char *script[] = {
"Ans = MsgBox (\"すべてのアプリケーションを終了していますか?\",4+32,\"質問\")\n"
"If Ans = vbYes Then\n"
" Set FS = CreateObject(\"Scripting.FileSystemObject\")\n"
" Set TMP = FS.GetFolder(\"C:\\Windows\\TEMP\")\n"
" For Each Obj In TMP.Files\n"
" Obj.Delete\n"
" Next\n"
" For Each Obj In TMP.SubFolders\n"
" Obj.Delete\n"
" Next\n"
" MsgBox \"クリアしました\"\n"
"Else"
" MsgBox \"何もせず終了します\"\n"
"End If\n"
};
int i;
for (i = 0; i < sizeof script / sizeof script[0]; i++)
fputs(hoge, script[i]);
fclose(hoge);
system("wscript " FILENAME);
}
007572
NGNG0076デフォルトの名無しさん
NGNG>>71のスクリプトを"C:\\DELETE.VBS"って名前でつくる
Cのプログラムと思われます
0077デフォルトの名無しさん
NGNG007872
NGNG007972
NGNG0080デフォルトの名無しさん
NGNGMKDIR C:\WINDOWS\TEMP
0081デフォルトの名無しさん
NGNGコンパイルしてみろ
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGまともに相手してもらえるようなスレとも思えません。
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG”お前ら”といったり”ですか?”といったり
君の立場はどこにあるのだね
0086デフォルトの名無しさん
NGNG同感。頭悪そう。
0087デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG∧_∧ (´<_` ) >>88が自作自演こいて必死だな
( ´_ゝ`) / ⌒i
/ \ | |
/ / ̄ ̄ ̄ ̄/ |
__(__ニつ/ VIAO / .| .|____
\/____/ (u ⊃
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG>>88 ダッセー ( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \ / \
0094デフォルトの名無しさん
NGNG余計立場が悪くなってるって気づけ
0095デフォルトの名無しさん
NGNG何年も前からある“ネタ表現”ですが。
それより、引用符の向きが同じなのが頭悪そう。
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGお前らをオマイラ、と書かなかったあたり、
95=84=98は知ったかぶりの新参者と見た
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG/\⌒ヽペタン
/ /⌒)ノ ペタン
∧_∧ \ (( ∧_∧
(; ´Д`))' ))(・∀・ ;)
/ ⌒ノ ( ⌒ヽ⊂⌒ヽ
.(O ノ ) ̄ ̄ ̄()__ )
)_)_) (;;;;;;;;;;;;;;;;;;;)(_(
0102デフォルトの名無しさん
NGNG/ /⌒)ノ ペタン
∧_∧ \ ((
(; ´Д`)∧_∧
/ ⌒ノ(・∀・ ;)⊂⌒ヽ
.(O ノ ) ̄ ̄ ̄()__ )
)_)_) (;;;;;;;;;;;;;;;;)(_(
0103デフォルトの名無しさん
NGNGもちつけぇェェェっぇェェェェェッェぇぇっぇぇ!!!!
___ ガスッ
|___ミ ギビシッ
.|| ヾ ミ 、 グシャッ
∩_∧/ヾヽ
| ,| ゚∀゚). .| |;, ゲシッ
/ ⌒二⊃=| |∵.
.O ノ %`ー‐'⊂⌒ヽ ゴショッ
) ) ) )~ ̄ ̄()__ )
ヽ,lヽ) (;;;;;;;;;;;;;;;;;)(_(
0104名無し@沢村
NGNGWindowsプログラムとは可愛いやっちゃ♪
こっちはメインウィンドウ完成間近だというのによ…♪もうすぐメインウィンドウできるよ〜♪
といってもCとかアセンブラとかでメインウィンドウ組むんじゃないぞ。それじゃまるでザコだ。
こっちは、メインウィンドウがつくれるプログラムつくってるのよ〜♪つまりVisual E++だ。
そうです、みなさんもうすぐVisual E++はメインウィンドウがつくれる本格的なプログラミングソフトに進化します♪
いまやっとVisual E++に補助的にバイナリエディタつかってメインウィンドウつくるのに成功したところ。
補助的にバイナリエディタつかわないで、Visual E++のみでメインウィンドウつくれるよになるには、あと修正個所が1、2個所…
みなさんもうすぐでっせ〜♪
0105名無し@沢村
NGNGWindowsプログラムとは可愛いやっちゃ♪
こっちはメインウィンドウ完成間近だというのによ…♪もうすぐメインウィンドウできるよ〜♪
といってもCとかアセンブラとかでメインウィンドウ組むんじゃないぞ。それじゃまるでザコだ。
こっちは、メインウィンドウがつくれるプログラムつくってるのよ〜♪つまりVisual E++だ。
そうです、みなさんもうすぐVisual E++はメインウィンドウがつくれる本格的なプログラミングソフトに進化します♪
いまやっとVisual E++に補助的にバイナリエディタつかってメインウィンドウつくるのに成功したところ。
補助的にバイナリエディタつかわないで、Visual E++のみでメインウィンドウつくれるよになるには、あと修正個所が1、2個所…
みなさんもうすぐでっせ〜♪
0106名無し@沢村
NGNGWindowsプログラムとは可愛いやっちゃ♪
こっちはメインウィンドウ完成間近だというのによ…♪もうすぐメインウィンドウできるよ〜♪
といってもCとかアセンブラとかでメインウィンドウ組むんじゃないぞ。それじゃまるでザコだ。
こっちは、メインウィンドウがつくれるプログラムつくってるのよ〜♪つまりVisual E++だ。
そうです、みなさんもうすぐVisual E++はメインウィンドウがつくれる本格的なプログラミングソフトに進化します♪
いまやっとVisual E++に補助的にバイナリエディタつかってメインウィンドウつくるのに成功したところ。
補助的にバイナリエディタつかわないで、Visual E++のみでメインウィンドウつくれるよになるには、あと修正個所が1、2個所…
みなさんもうすぐでっせ〜♪
0107デフォルトの名無しさん
NGNG君ね、なんかもう見てらんない
0108デフォルトの名無しさん
NGNG都合の悪い指摘だから見たくない、の間違いでは? :)
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGhttp://www.geocities.co.jp/SiliconValley/5634/t82DC_0002.html#432
http://www.geocities.co.jp/SiliconValley/5634/t82A0_0008.html#235
http://www.geocities.co.jp/SiliconValley/5634/t82B5_0003.html#287
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNG111もネタ表現だよ、バーカバーカ!(ぷぷぷ
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNGを狙ったネタ
0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNG質問スレなら栄えそうだが。。。
0118デフォルトの名無しさん
NGNG#include<stdlib.h>
#include<hoshu.h>
#include<math.h>
#include<string.h>
0119& ◆gLxqrLNGmA
NGNG0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNGtest
0130デフォルトの名無しさん
NGNGtest
test
0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています