初心者にはやっぱり難しいWindowsプログラミング。
そこでこの本を買った人も多いのではないでしょうか。
それでもわからない事がたくさんある!
そんな時はここで質問しましょう。
本家サイト
ttp://www.kumei.ne.jp/c_lang/index.html
探検
【漏れは】猫でもわかる質問スレ【猫以下です】
■ このスレッドは過去ログ倉庫に格納されています
NGNG
NGNG
>>74
VC++つかってみ
VC++つかってみ
NGNG
>>75
VC++持ってないんですが、使ってみるとどうなるんです?
VC++持ってないんですが、使ってみるとどうなるんです?
NGNG
>>74
ワードパッドつかってみ
ワードパッドつかってみ
NGNG
>>77( = 75?)
ページのソースを表示して貼り付けたらきれいに表示されました。
改行コードの関係なんですかね。
う〜ん、それでも改行のタグを入れればいいと思うんだけど、まあいいや。
どうもありがとう。
ページのソースを表示して貼り付けたらきれいに表示されました。
改行コードの関係なんですかね。
う〜ん、それでも改行のタグを入れればいいと思うんだけど、まあいいや。
どうもありがとう。
NGNG
NGNG
http://www.kumei.ne.jp/c_lang/sdk/sdk_00.htm
のサンプルプログラムがコンパイルできません。
cannot convert from 'HGDIOBJ' to 'HBRUSH' Conversion from 'void*' to pointer to non-'void' requires an explicit cast
つまり、'HGDIOBJ'型 を 'HBRUSH'型に変換できない、ということらしいのですが、
これはなぜなのか、もしよろしければ教えて頂けませんか?
コンパイラは、先日入れたVisual C++ Toolkit 2003に付属のコンパイラを使ってます。
PSDKもいれました。
のサンプルプログラムがコンパイルできません。
cannot convert from 'HGDIOBJ' to 'HBRUSH' Conversion from 'void*' to pointer to non-'void' requires an explicit cast
つまり、'HGDIOBJ'型 を 'HBRUSH'型に変換できない、ということらしいのですが、
これはなぜなのか、もしよろしければ教えて頂けませんか?
コンパイラは、先日入れたVisual C++ Toolkit 2003に付属のコンパイラを使ってます。
PSDKもいれました。
NGNG
>>80
castが要るってメッセージが出てるんだから、castしろってこった。
castが要るってメッセージが出てるんだから、castしろってこった。
NGNG
>>81
それを教えてやれよw
それを教えてやれよw
NGNG
これぐらい出来るだろヘヘッってな感じで書かれてるのはどうかと思うがなぁ。
そこを読んでる初心者には正にわけわかめなわけで。
そこを読んでる初心者には正にわけわかめなわけで。
NGNG
NGNG
つーか、.cだとエラー出ないよな。
NGNG
NGNG
これからプログラムの勉強をしようと思い
「猫でもわかるC言語プログラミング」を買ってきた。
感想はまさに>>83
これぐらいわかれよなヘヘッてな感じで、あまりわかりやすくない…。
漏れの頭は猫以下ですかそうですか。
「猫でもわかるC言語プログラミング」を買ってきた。
感想はまさに>>83
これぐらいわかれよなヘヘッてな感じで、あまりわかりやすくない…。
漏れの頭は猫以下ですかそうですか。
NGNG
ところであれさ
最近のC言語編ってネットワークプログラミング編で、
独立させた方がいいと思うんだけど、Windows編みたいに。
最近のC言語編ってネットワークプログラミング編で、
独立させた方がいいと思うんだけど、Windows編みたいに。
NGNG
猫でもわかるWindowsプログラミング読んだ人いる?
漏れは猫以下だな・・・。死ねって事か?
漏れは猫以下だな・・・。死ねって事か?
NGNG
>>88
ネットワーク編って出てるよね?
ネットワーク編って出てるよね?
91デフォルトの名無しさん
NGNG p180の2行目
char szBuf[64] = "";
では?
ガイシュツだったらスマソ
char szBuf[64] = "";
では?
ガイシュツだったらスマソ
NGNG
猫でもわかるは本になったのかぁ…
93デフォルトの名無しさん
NGNG メールフォームには写真が添付出来ないので、
フォームのHTMLソースを調べてアドレスを探そうと思ったのですが、
HTMLの中にメールアドレスらしきものがありませんでした・・・。
どうやったらフォームから相手のメール(受信)アドレスを知ることが出来ますか?
または、フォームに写真を添付できる方法はありますか?
教えてください。よろしくお願い致します。
フォームのHTMLソースを調べてアドレスを探そうと思ったのですが、
HTMLの中にメールアドレスらしきものがありませんでした・・・。
どうやったらフォームから相手のメール(受信)アドレスを知ることが出来ますか?
または、フォームに写真を添付できる方法はありますか?
教えてください。よろしくお願い致します。
NGNG
>>93
板違い。
だけでは可哀想なので答えておくが、書いてないものを知る手段はハッキングなど。
写真の添付はフォーム自体に添付機能がなければ無理だろう。
BASE64で無理矢理送信することもできなくはないが、受信側で困るだろう。
だが、まずは、メールを送りたいならメールアドレスを聞くのが筋ってもんだろ?
これ以上の返答はしないので悪しからず。
板違い。
だけでは可哀想なので答えておくが、書いてないものを知る手段はハッキングなど。
写真の添付はフォーム自体に添付機能がなければ無理だろう。
BASE64で無理矢理送信することもできなくはないが、受信側で困るだろう。
だが、まずは、メールを送りたいならメールアドレスを聞くのが筋ってもんだろ?
これ以上の返答はしないので悪しからず。
NGNG
猫でも〜はサンプルコードがゴチャゴチャしていて
わかりやすくはないよな。取っ掛かりにはいいんだけど。
わかりやすくはないよな。取っ掛かりにはいいんだけど。
NGNG
WndProc のハンドラを、全部関数化して外に出すだけでもかなり改善されるんだがな。
NGNG
その昔 Java の印刷がぐずぐずだったころ
JNI で印刷するためにあれを読んだ かなーりお世話になった
と同時に Windowsネイティブなまともなソフトは一生組まないなーと思った
JNI で印刷するためにあれを読んだ かなーりお世話になった
と同時に Windowsネイティブなまともなソフトは一生組まないなーと思った
98デフォルトの名無しさん
NGNGNGNG
100デフォルトの名無しさん
NGNG 医者ってぇのは出世しようと思わなけりゃ存外暇なもんなんだな。
LHAの作者も医者だしな。
LHAの作者も医者だしな。
101デフォルトの名無しさん
NGNG 無意味なSTLの解説が続く今日この頃
102デフォルトの名無しさん
NGNG >>97
Windows3.1 のころから、 windowsx.h 内の メッセージクラッカーを
使うものだと思っていたが。。。(16Bit から 32Bit への移行も楽だったし、mfc も楽に理解できた)
Windows3.1 のころから、 windowsx.h 内の メッセージクラッカーを
使うものだと思っていたが。。。(16Bit から 32Bit への移行も楽だったし、mfc も楽に理解できた)
103デフォルトの名無しさん
NGNG http://www.kumei.ne.jp/c_lang/sdk2/sdk_105.htm
DECLARE_HANDLEの説明古い。
少なくともWin32ではポインタをtypedefしているはずなんだけどな……。
DECLARE_HANDLEの説明古い。
少なくともWin32ではポインタをtypedefしているはずなんだけどな……。
104デフォルトの名無しさん
NGNG 最近、猫を読み始めました。
wsprintf には double 型変数の文字列化ができないようなので
試しに sprintf でやってみたら、ちゃんと動いてるような気がします。
(実際には tchar.h をインクルードして _stprintf を使ってます)
何かまずいことがあるんでしょうか?
ちなみに、スレッドは使っていません(と言うか、シングルスレッド)。
wsprintf には double 型変数の文字列化ができないようなので
試しに sprintf でやってみたら、ちゃんと動いてるような気がします。
(実際には tchar.h をインクルードして _stprintf を使ってます)
何かまずいことがあるんでしょうか?
ちなみに、スレッドは使っていません(と言うか、シングルスレッド)。
105デフォルトの名無しさん
NGNG >>104
別にない。
あるとすれば、1番大きな理由がCライブラリ関数を使うプログラムではCreateThreadでスレッドを作るとメモリリークするとか。(BeginThreadExを使えば平気)
他にはwsprintfはWin32APIなのでUNICODEかどうかでwsprintfAとwsprintfWを切り替えるが、sprintfはそうではないので_stprintfにした方がよいとか、
Cライブラリ関数を使わないようにするとEXEファイルを小さくできるとか、そういう理由。
別にない。
あるとすれば、1番大きな理由がCライブラリ関数を使うプログラムではCreateThreadでスレッドを作るとメモリリークするとか。(BeginThreadExを使えば平気)
他にはwsprintfはWin32APIなのでUNICODEかどうかでwsprintfAとwsprintfWを切り替えるが、sprintfはそうではないので_stprintfにした方がよいとか、
Cライブラリ関数を使わないようにするとEXEファイルを小さくできるとか、そういう理由。
106104
NGNG 重大な問題を引き起こすようなことはないということですね。
安心しました。ありがとうございました。
#しかし、猫ってなんでエジットなんでしょうね(^^;
安心しました。ありがとうございました。
#しかし、猫ってなんでエジットなんでしょうね(^^;
107デフォルトの名無しさん
NGNG 「\ __ __
│ト、l、 /´, '`⌒'´ `ヽ: : .
ヾヽ!lV/ / ,/ / ,' ハ、: .
,ィニ≧ゝレ' / / ,./ / , ハ : : .
く<-‐7´ _」] l l/_,∠/ / / / い : : .
 ̄ノ/: :f r'l l /レ'/、_/‐ト'、/l| li l : : : : .
. : {ハ : :|{(l|y==ミ _ノ、/ソリ ll | : : : : :
: : : :ヽヽ: :|、lハl、゙ ⌒ヾlノリ ll l : : : : : : うゆー☆
: : : : : : : : V\ヽ、 `ー ゛ノルんイリノ : : : : : :
: : : : : : : : : ,.--、_ハ`−r=ニ--、′ノ. : : : : : : :
: : : : : : : : / /-ョロ'ヲ´ i l : : : : : : : : : :
: : : : : : : 〈 ,ハフ'兀「 ! } : : : : : : : : :
: : : : : : : : ヽ, ト{‐lハ. ヽ ' ノ : : : : : : : :
: : : : : : : 〈 , !{ソ ヽl/|、: : : : : : : : ,r-、
: : : : : : `ヽ V j _ノ ,スヘ_ノ7--−イ∧〈
: : : : : : : { / ,ハ、 _//く 〈 ___ r'九〈ハ.}
: : : : : : :レ' ' ,ハヘニイヽ_厂 、ノソト}〈V´
: :_ノ−- 、' {∧ トヘ_「 {Y: :仔 之_
〈l ̄>-、_ 丶レ^ヽ厂` 上l_:/Z/ソ‐′
r个y'⌒ll_,/‐、;_,、ト、__ト、 ` ー/「>,、 └トf‐′
{_Y^lヽ、,ど , , 〈__j,ハ、) 、_イソ´`ヽヘ、ノ、lフ
ヽ>ゝハ 〈ノ{ l! ハ_j人lJ /ソ: : : . ノフく_.イ
〉 〈、ソ´ UU 、ノ入 : :__rクー<__〉
∠__, 〈_⊥、′ i _,rくソヽ√ヽフ
j__ルく_/T'┬_ヒス⊥イ \ノ
ヽ√ \丿 ヽ/
│ト、l、 /´, '`⌒'´ `ヽ: : .
ヾヽ!lV/ / ,/ / ,' ハ、: .
,ィニ≧ゝレ' / / ,./ / , ハ : : .
く<-‐7´ _」] l l/_,∠/ / / / い : : .
 ̄ノ/: :f r'l l /レ'/、_/‐ト'、/l| li l : : : : .
. : {ハ : :|{(l|y==ミ _ノ、/ソリ ll | : : : : :
: : : :ヽヽ: :|、lハl、゙ ⌒ヾlノリ ll l : : : : : : うゆー☆
: : : : : : : : V\ヽ、 `ー ゛ノルんイリノ : : : : : :
: : : : : : : : : ,.--、_ハ`−r=ニ--、′ノ. : : : : : : :
: : : : : : : : / /-ョロ'ヲ´ i l : : : : : : : : : :
: : : : : : : 〈 ,ハフ'兀「 ! } : : : : : : : : :
: : : : : : : : ヽ, ト{‐lハ. ヽ ' ノ : : : : : : : :
: : : : : : : 〈 , !{ソ ヽl/|、: : : : : : : : ,r-、
: : : : : : `ヽ V j _ノ ,スヘ_ノ7--−イ∧〈
: : : : : : : { / ,ハ、 _//く 〈 ___ r'九〈ハ.}
: : : : : : :レ' ' ,ハヘニイヽ_厂 、ノソト}〈V´
: :_ノ−- 、' {∧ トヘ_「 {Y: :仔 之_
〈l ̄>-、_ 丶レ^ヽ厂` 上l_:/Z/ソ‐′
r个y'⌒ll_,/‐、;_,、ト、__ト、 ` ー/「>,、 └トf‐′
{_Y^lヽ、,ど , , 〈__j,ハ、) 、_イソ´`ヽヘ、ノ、lフ
ヽ>ゝハ 〈ノ{ l! ハ_j人lJ /ソ: : : . ノフく_.イ
〉 〈、ソ´ UU 、ノ入 : :__rクー<__〉
∠__, 〈_⊥、′ i _,rくソヽ√ヽフ
j__ルく_/T'┬_ヒス⊥イ \ノ
ヽ√ \丿 ヽ/
108デフォルトの名無しさん
NGNG class おっぱい {
protected:
CShape かたち;
CHardness かたさ;
CSize おおきさ;
CColor 色;
public:
BOOL もむ();
BOOL つまむ();
BOOL しゃぶる();
BOOL なめる();
};
おっぱい:おっぱい(CShape shape) {
かたち = shape;
};
main() {
おっぱい *pai = new おっぱい(お碗型);
while(1) pai->もむ();
}
protected:
CShape かたち;
CHardness かたさ;
CSize おおきさ;
CColor 色;
public:
BOOL もむ();
BOOL つまむ();
BOOL しゃぶる();
BOOL なめる();
};
おっぱい:おっぱい(CShape shape) {
かたち = shape;
};
main() {
おっぱい *pai = new おっぱい(お碗型);
while(1) pai->もむ();
}
109デフォルトの名無しさん
NGNG すみません、教えて下さい。
10進数を16進数に変換するプログラムを作成したいんですが、どうなりますか?
10進数を16進数に変換するプログラムを作成したいんですが、どうなりますか?
110デフォルトの名無しさん
NGNG int a=123;
printf("%d\n",a);
printf("%x\n",a);
printf("%d\n",a);
printf("%x\n",a);
111デフォルトの名無しさん
NGNG もっと!
もっと猫だと罵って!
もっと猫だと罵って!
112デフォルトの名無しさん
05/01/17 15:20:28 大学で、下記の課題が出たのですが…サッパリわかりません。
ヒントだけでも教えて頂けないでしょうか?
EXCELで作れ、と言われているのですが…もうサッパリです。
試験の採点データの表があったとして、そこの点数の欄を選択しておいて実行すると、
次の基準による評価値を右隣の列に表示するプログラムを作りなさい。
95点以上→very good、85点〜94点→good、75点〜84点→OK、74点以下→再
ヒントだけでも教えて頂けないでしょうか?
EXCELで作れ、と言われているのですが…もうサッパリです。
試験の採点データの表があったとして、そこの点数の欄を選択しておいて実行すると、
次の基準による評価値を右隣の列に表示するプログラムを作りなさい。
95点以上→very good、85点〜94点→good、75点〜84点→OK、74点以下→再
113デフォルトの名無しさん
05/01/17 15:24:42 ちなみにvisual basicで作れ、と。
114デフォルトの名無しさん
05/01/30 15:17:55 それ高校の情報レベルですよ!とry
115デフォルトの名無しさん
05/01/30 17:59:06 >>114
まじか。 最近の高校はそんなもんやるのか。
まじか。 最近の高校はそんなもんやるのか。
116デフォルトの名無しさん
05/01/30 19:22:30 >>112
Sub Hyoka()
Dim Score As Integer, I As Interger
For I = 1 To Selection.Count
Score = CInt(ActiveCell(I).Text)
If Score >= 95 Then
ActiveCell(I).Next.Formula = "very good"
ElseIf Score >= 85 Then
ActiveCell(I).Next.Formula = "good"
ElseIf Score >= 75 Then
ActiveCell(I).Next.Formula = "OK"
Else
ActiveCell(I).Next.Formula = "再"
End If
Next I
End Sub
Sub Hyoka()
Dim Score As Integer, I As Interger
For I = 1 To Selection.Count
Score = CInt(ActiveCell(I).Text)
If Score >= 95 Then
ActiveCell(I).Next.Formula = "very good"
ElseIf Score >= 85 Then
ActiveCell(I).Next.Formula = "good"
ElseIf Score >= 75 Then
ActiveCell(I).Next.Formula = "OK"
Else
ActiveCell(I).Next.Formula = "再"
End If
Next I
End Sub
117デフォルトの名無しさん
05/01/30 20:12:56 猫でもわかるSDK39章について
フォントの設定次第で実行結果のWindowに"猫でも分かる"と表示されずに"LAai@eなどと文字化けしてしまいます。
文字コードの設定方法の違いだけだと思うのですが、文字コードなどの設定はどこで変更すればいいのでしょうか?
フォントの設定次第で実行結果のWindowに"猫でも分かる"と表示されずに"LAai@eなどと文字化けしてしまいます。
文字コードの設定方法の違いだけだと思うのですが、文字コードなどの設定はどこで変更すればいいのでしょうか?
118sage
05/01/31 13:57:09119デフォルトの名無しさん
05/01/31 15:52:39 キャラクタセットでいいんでないか?
120デフォルトの名無し
05/02/02 21:48:26 猫でも〜をみながら本格的にプログラムの勉強をしよう!
と決意し、Visual Studio.net買いました。
とりあえずC言語をやろうと思っているわけですが、
なんだか全然勝手が違い、
新しいプロジェクトすら立ち上げられません・・・・
猫〜ではプロジェクトのタイプは
MS-DOSアプリケーション になっていますが、
MS-DOSアプリケーションなるプロジェクトのタイプを選択できません。
どうすればいいのか、教えていただけたら幸いです。
と決意し、Visual Studio.net買いました。
とりあえずC言語をやろうと思っているわけですが、
なんだか全然勝手が違い、
新しいプロジェクトすら立ち上げられません・・・・
猫〜ではプロジェクトのタイプは
MS-DOSアプリケーション になっていますが、
MS-DOSアプリケーションなるプロジェクトのタイプを選択できません。
どうすればいいのか、教えていただけたら幸いです。
121デフォルトの名無しさん
05/02/02 21:54:13 猫に書いてあるから読む。一通り読む。
122デフォルトの名無しさん
05/02/03 17:19:13 >>120
かわりにWin32 Console Applicationとかを選べ
かわりにWin32 Console Applicationとかを選べ
123デフォルトの名無しさん
05/02/06 08:59:42 ちょっと質問です。
VC++でMIDIシーケンサー作ろうと思ってるんですけど
MIDIファイルの構造ってどうなってるんですか?
VC++でMIDIシーケンサー作ろうと思ってるんですけど
MIDIファイルの構造ってどうなってるんですか?
124デフォルトの名無しさん
05/02/06 09:29:37125デフォルトの名無しさん
05/02/06 10:33:16 車輪の再発明
126デフォルトの名無しさん
05/02/09 08:24:45 つまり、既存のプロセスにはもう改良の余地がないと?
127デフォルトの名無しさん
05/02/09 08:47:13 そういう仕様にしている。
使い勝手についていろいろ言う人もいるかもしれない。
それは対応するプログラマーが、この仕様に合わせてもらうしかない。
明確な意思を持っているのであって、間違ったわけではない。
著名建築家が書いた図面に対して門の位置がおかしいと難癖をつける人はいない。
それと同じこと。
使い勝手についていろいろ言う人もいるかもしれない。
それは対応するプログラマーが、この仕様に合わせてもらうしかない。
明確な意思を持っているのであって、間違ったわけではない。
著名建築家が書いた図面に対して門の位置がおかしいと難癖をつける人はいない。
それと同じこと。
128デフォルトの名無しさん
05/02/10 12:11:51129デフォルトの名無しさん
05/02/10 18:48:13 >>128
釣り・池沼はカエレ
釣り・池沼はカエレ
130デフォルトの名無しさん
05/02/10 22:30:03131デフォルトの名無しさん
05/02/16 14:06:02 すいません、猫でもわかるってことはうちの犬(ラブラドール2歳)には無理なんでしょうか?
利口な方なのですが。
とりあえず猫本を差し出して見たら、くわえて持って行ってしまいました。
やる気はあるようです。
利口な方なのですが。
とりあえず猫本を差し出して見たら、くわえて持って行ってしまいました。
やる気はあるようです。
132デフォルトの名無しさん
05/02/16 15:26:54 概出
133デフォルトの名無しさん
05/02/16 19:21:35 笑点なみに低いレベルの冗談だな
134デフォルトの名無しさん
05/02/17 22:55:54135131
05/02/18 13:52:10 くたぁ〜
136デフォルトの名無しさん
05/02/22 18:03:24 ミ"^;, ,ミ"^;,
ミ";;.::.ミ ミ :::::::ミ
ミ' ;;::::::ミ ミ ..::::::::ミ
. ,;ミ ;;;;:::::::::ミ "゙" "゙"ミ :::::::::::::ミ ,,
ミ" ミ
ミ" ミ
ミ ミ
ミ ● ● ミ みんなげんきだすにゃん
ミ , 、 ミ ぼくねこだけど>>1わかんにゃいから
ミ ---- l l l --- ミ きをおとしちゃいけないにゃん
ミ ---- 丶_ノ丶_ノ --- ミ
ミ,, ミ
ミ,, ,,ミ"
ミ """ ""ミ
ミ ミ
ミ,, ミ
ミ ミ ミ
,,,,,,,,,,ミ ミ
ミ "ミ ミ
ミ;,,,.,.,..... ミ,,,,,... ..,,,,,,,... ...,,,,,... ... ...,,,,,,,... ...,,,,ミ
ミ";;.::.ミ ミ :::::::ミ
ミ' ;;::::::ミ ミ ..::::::::ミ
. ,;ミ ;;;;:::::::::ミ "゙" "゙"ミ :::::::::::::ミ ,,
ミ" ミ
ミ" ミ
ミ ミ
ミ ● ● ミ みんなげんきだすにゃん
ミ , 、 ミ ぼくねこだけど>>1わかんにゃいから
ミ ---- l l l --- ミ きをおとしちゃいけないにゃん
ミ ---- 丶_ノ丶_ノ --- ミ
ミ,, ミ
ミ,, ,,ミ"
ミ """ ""ミ
ミ ミ
ミ,, ミ
ミ ミ ミ
,,,,,,,,,,ミ ミ
ミ "ミ ミ
ミ;,,,.,.,..... ミ,,,,,... ..,,,,,,,... ...,,,,,... ... ...,,,,,,,... ...,,,,ミ
137デフォルトの名無しさん
05/03/03 03:42:59138デフォルトの名無しさん
2005/04/27(水) 06:11:42 猫で勉強してるんですが
ATOMってなんの役に立つんでしょうか?
ATOMってなんの役に立つんでしょうか?
139デフォルトの名無しさん
2005/04/27(水) 12:50:55 >>138
発電とか鉄腕ロボットとか。
発電とか鉄腕ロボットとか。
140デフォルトの名無しさん
2005/04/27(水) 19:57:23141138
2005/04/28(木) 01:26:05 ほほー、別のプロセスから参照できるんですか。
アイデア次第では使えそうですね。
Set/GetPropもこれから勉強してみます。
ありがとうございました。
アイデア次第では使えそうですね。
Set/GetPropもこれから勉強してみます。
ありがとうございました。
142デフォルトの名無しさん
2005/05/05(木) 00:26:40143デフォルトの名無しさん
2005/05/10(火) 09:11:17 この本は猫用なのか?非常に回りくどく難しいんですが・・・。
他に、分かり易い本ってあるんですか?
あれば教えてください。マジレスお願いします。<(_ _)>
他に、分かり易い本ってあるんですか?
あれば教えてください。マジレスお願いします。<(_ _)>
144デフォルトの名無しさん
2005/05/25(水) 04:09:10 エディットにはWM_CUTとかWM_COPYとかが使えますが
コンボボックスには使えないんでしょうか?
コンボボックスには使えないんでしょうか?
145デフォルトの名無しさん
2005/05/25(水) 04:51:51 この本ウィンドウプロシージャの中で static 変数を使ってデータを
保持してるよね。これって正しいやり方なの? なんだかすっきりしない
んだけど。
保持してるよね。これって正しいやり方なの? なんだかすっきりしない
んだけど。
146デフォルトの名無しさん
2005/05/25(水) 07:55:04 >>145
お勧めできない。
回避するにはSetWindowLongPtrにGWLP_USERDATAを指定したり、
WNDCLASS(EX)のwc.cbWndExtraで指定したオフセットを指定したり、
あるいはSetPropなんかに保存する。
インスタンスハンドルはwindowsx.hをインクルードすればGetWindowInstance(hwnd)でいつでも得られるから変数に入れる意味は無い。
俺はよく必要なデータを構造体にまとめて、WM_CREATEでGWLP_USERDATAにmallocして、WM_DESTROYでfreeとかってのをやった。
お勧めできない。
回避するにはSetWindowLongPtrにGWLP_USERDATAを指定したり、
WNDCLASS(EX)のwc.cbWndExtraで指定したオフセットを指定したり、
あるいはSetPropなんかに保存する。
インスタンスハンドルはwindowsx.hをインクルードすればGetWindowInstance(hwnd)でいつでも得られるから変数に入れる意味は無い。
俺はよく必要なデータを構造体にまとめて、WM_CREATEでGWLP_USERDATAにmallocして、WM_DESTROYでfreeとかってのをやった。
147デフォルトの名無しさん
2005/05/26(木) 00:53:24 そっか。じゃそれ試してみる。
148デフォルトの名無しさん
2005/05/28(土) 16:11:50 WM_GETMINMAXINFOで不用意に参照しようとするとぬるぽな罠
149デフォルトの名無しさん
2005/05/28(土) 16:19:16 そこでATL/WTLですよ。
150デフォルトの名無しさん
NGNG 猫でもわかるWindowsプログラミング。
19ページからすでについていけない件について。
19ページからすでについていけない件について。
151デフォルトの名無しさん
2005/06/10(金) 12:26:16 Windows SDK編 第1部のイントロのウィンドウを作るのソースを
VC++6.0でビルドしてみたけど、voidから非void型へはどうのこうのと
コンパイルエラーが出てビルド出来なかった。
HPを見てる人は何もいわないのかな。
もしあの内容が本にそのまま載っているのかと思うと恐ろしい・・・
VC++6.0でビルドしてみたけど、voidから非void型へはどうのこうのと
コンパイルエラーが出てビルド出来なかった。
HPを見てる人は何もいわないのかな。
もしあの内容が本にそのまま載っているのかと思うと恐ろしい・・・
152デフォルトの名無しさん
2005/06/10(金) 12:43:24 >>151
トップページの[VC++6.0でうまくビルドできない時は]の蛇足読め。
トップページの[VC++6.0でうまくビルドできない時は]の蛇足読め。
153デフォルトの名無しさん
2005/06/10(金) 13:11:03154152
2005/06/10(金) 13:31:18 とりあえずキャストしなきゃいけないってのは
初心者には無理だろうと思ったよ。
しかもstatic_castより、reinterpret_cast使った方が良いなんて余計に分からないだろう。
そんなんで初心者向きの本を出しているなんて、ちょっと配慮が足りないんじゃないのだろうか。
初心者には無理だろうと思ったよ。
しかもstatic_castより、reinterpret_cast使った方が良いなんて余計に分からないだろう。
そんなんで初心者向きの本を出しているなんて、ちょっと配慮が足りないんじゃないのだろうか。
155154
2005/06/10(金) 13:47:21 間違えた。152ではなく151だった。
156デフォルトの名無しさん
2005/06/11(土) 00:36:42基本的な社会の仕組みについて教えてください
われらが行うショムベムは、下水へと流れていくはずです
下水からおびただしい量のショムベムとウムコが汚水処理場に雪崩れ込むはずです
処理されます
一見きれいです
しかしこれはショムベムです
きれいになったショムベムはネイチャーに帰っていくと聞いていますが
いくらネイチャー帰りしたといってもショムベムであることは間違いないはずです
となると、われらはそのショムベムをまた飲んでしまう危険性があるのではないでしょうか
そこんとこどうなのでしょうか
157デフォルトの名無しさん
2005/06/11(土) 00:48:19 飲んだところで害はないから無問題。
158デフォルトの名無しさん
2005/06/11(土) 00:55:57 アナログスティック等のXY軸0〜255を、方向0〜255、傾斜0〜255(127)
に変換するにはどう計算したら良いのでしょうか。
に変換するにはどう計算したら良いのでしょうか。
159デフォルトの名無しさん
2005/06/11(土) 06:46:25 方向:atan2から
傾斜:x*x+y*yをシフト
高校数学程度
傾斜:x*x+y*yをシフト
高校数学程度
160デフォルトの名無しさん
2005/06/11(土) 13:43:49 あのなー
もまえらに言っておきたいことがある。
猫 ち ゃ ん 以 上 の 人 間 な ん て い な い !!!
もまえらに言っておきたいことがある。
猫 ち ゃ ん 以 上 の 人 間 な ん て い な い !!!
161デフォルトの名無しさん
2005/06/20(月) 03:41:32 C言語の
エスケープ・シーケンスもそうでしたが
C++のcoutを使った説明が致命的
VISUAL C++.net 2003で使えないのが多すぎる
本を買った私が馬鹿でした。
猫は2003は使わないのですね。
ところでcoutを使わないでVISUAL C++.net 2003
を使用して勉強している方
どの命令を使っているのでしょうか
エスケープ・シーケンスもそうでしたが
C++のcoutを使った説明が致命的
VISUAL C++.net 2003で使えないのが多すぎる
本を買った私が馬鹿でした。
猫は2003は使わないのですね。
ところでcoutを使わないでVISUAL C++.net 2003
を使用して勉強している方
どの命令を使っているのでしょうか
162デフォルトの名無しさん
2005/06/20(月) 03:50:37 >>161
普通にstd::coutを使えばいいと思うのだが。
普通にstd::coutを使えばいいと思うのだが。
163デフォルトの名無しさん
2005/06/20(月) 10:54:14 >>162
おお〜
早速std::coutでコンパイル通りました!!
iostream.hが使えないのが分かるまで数時間
coutが使えないのが分かるのに数時間
計数十時間掛けてやっと通りました。
一ヶ月前からC言語学習してますが
プログラムって難しいですね。
有難う御座いました。
挫折しそうでしたが何とか行けそうです。
本当に有難う御座いました。
PS ついでですが
DOSのエスケープ・シーケンス
は2003で使えないで有っているでしょうか??
出来たら色指定等再度チャレンジしてみたいのですが
知っている方ご指導宜しくお願いします。
おお〜
早速std::coutでコンパイル通りました!!
iostream.hが使えないのが分かるまで数時間
coutが使えないのが分かるのに数時間
計数十時間掛けてやっと通りました。
一ヶ月前からC言語学習してますが
プログラムって難しいですね。
有難う御座いました。
挫折しそうでしたが何とか行けそうです。
本当に有難う御座いました。
PS ついでですが
DOSのエスケープ・シーケンス
は2003で使えないで有っているでしょうか??
出来たら色指定等再度チャレンジしてみたいのですが
知っている方ご指導宜しくお願いします。
164デフォルトの名無しさん
2005/06/20(月) 11:07:28PS ついでですが 猫でもわかるを2年読んでるのですが未だに猫以下ですw
165デフォルトの名無しさん
2005/06/20(月) 20:16:24 >>163
Windows NT系ではDOSプログラムしかDOSのエスケープ・シーケンスは使えない、というのが正解。
VS.NetではDOSプログラムは作れない。
もちろん代わりの方法はある。
http://www.kumei.ne.jp/c_lang/intro/no_58.htm
Windows NT系ではDOSプログラムしかDOSのエスケープ・シーケンスは使えない、というのが正解。
VS.NetではDOSプログラムは作れない。
もちろん代わりの方法はある。
http://www.kumei.ne.jp/c_lang/intro/no_58.htm
166デフォルトの名無しさん
2005/06/20(月) 20:59:36 DOSプログラムってのが厳密にどういうのを言うのか知らないけど、
Win32コンソールプロジェクト作ればいいんでないの?
Win32コンソールプロジェクト作ればいいんでないの?
167165
2005/06/20(月) 21:06:13 DOSプログラム == 16ビットEXE/COMのこと
コンソールプロジェクトでも出来るのは32ビットEXE。
コンソールプロジェクトでも出来るのは32ビットEXE。
168デフォルトの名無しさん
2005/06/20(月) 21:52:42169デフォルトの名無しさん
2005/06/20(月) 22:23:42 C++習う前にCを勉強しておいた方がいい?
170デフォルトの名無しさん
2005/06/20(月) 22:48:32 >>169
初心者向きの本・WebサイトならCと同じようなことから始めているから最初からC++でも全然問題ない。
初心者向きの本・WebサイトならCと同じようなことから始めているから最初からC++でも全然問題ない。
171デフォルトの名無しさん
2005/06/20(月) 22:50:27 ただし猫は駄目だぞ。
172デフォルトの名無しさん
2005/06/20(月) 23:09:36 お前ら、英語は発音が大事なんだぞ!!
×コンソール
○カンソーゥ
ナメんじゃね!!!
英語を。
俺の愛する英語を。
んなこったから日本人の英語はわからないってメリケン粉から言われるんだよ!!!
恥ずかしいと思わないのか!!!
×コンソール
○カンソーゥ
ナメんじゃね!!!
英語を。
俺の愛する英語を。
んなこったから日本人の英語はわからないってメリケン粉から言われるんだよ!!!
恥ずかしいと思わないのか!!!
173デフォルトの名無しさん
2005/06/20(月) 23:18:14 ところで、思ったんですけど。
よく、言語によって速度が違うとか言うじゃないですか?
でも、みんな最後はマシン語にコンパイルされるんだったら、
どの言語が早いなんってないじゃないですか。
(コンパイル時間の長短はあっても)
じゃなんで違いがあるんですか?
よく、言語によって速度が違うとか言うじゃないですか?
でも、みんな最後はマシン語にコンパイルされるんだったら、
どの言語が早いなんってないじゃないですか。
(コンパイル時間の長短はあっても)
じゃなんで違いがあるんですか?
174デフォルトの名無しさん
2005/06/20(月) 23:20:32■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 武論尊「ヤクザも政治家も一切取材したことない。空想だからあんなにかっこよく描ける」 [309323212]
- 永野ってなんで売れたの?
- 旧幕府側のインテリが考えていた「日本近代化構想」が凄すぎるんだが。高市より絶対賢い [237216734]
- 別れようって言われた…
- お前「趣味……?ないですね。無趣味です」ぼく「ずっと2chしてるんだから2chが趣味でいいじゃん」前「?」
- 🏡パン🍞つー✌まる👌見え👊😅👊
