検索結果 4 件

by うぱ
2007年4月01日(日) 13:45
フォーラム: プログラミング質問板
トピック: 最新版の確認について
返信数: 4
閲覧数: 3405

ウォルテスでした

> 以下にgoogleのトップページから5バイト読み取る例を挙げます > > > 'wininetの宣言 > Declare Function InternetOpen Lib "wininet" Alias "InternetOpenA" (Agent As BytePtr,AccessType As DWord,ProxyName As BytePtr,ProxyBypass As BytePtr,flags As DWord) As HANDLE > Declare Function InternetCloseHandle Lib "wi...
by うぱ
2006年4月02日(日) 13:40
フォーラム: プログラミング質問板
トピック: 同期
返信数: 12
閲覧数: 4784

時間ないからこんなもので許してください…

Sub MainWnd_EditBox1_Change() fChanged=1 End Sub これでいいのではないでしょうか… Changeイベントを使わない方法 SendMessage(hWnd, EM_GETMODIFY, 0, 0) を使えば、変更されたかどうかは、わかります。 変更されていないときは、0が返り、変更されているときは、0以外が返ってきます。 保存したときに自動で0に戻るかどうか忘れたけど、0に戻らないようなら、 EM_SETMODIFYを送ればいいです。 (WPARAM に 0 を入れて) 注:もっと上級者の方の意見を参考にした方がいいかもしれません…
by うぱ
2006年4月01日(土) 22:04
フォーラム: プログラミング質問板
トピック: ドロップダウン リスト
返信数: 12
閲覧数: 3649

cb_addstringはCB_ADDSTRINGを簡単に扱うために作った自作の関数(?)みたいなものですね。 この場合、 SendMessage(hWnd,CB_ADDSTRING,NULL,lpString) の部分だけで追加は可能です。(多少の改良は必要ですが…) 同様に、CB_INSERTSTRINGの場合も、簡単に扱える関数を作ってもいいですが、 SendMessage(hWnd, CB_INSERTSTRING, index, str) index:何番目のリストに追加するのかを指定します(一番上のリストを0とします)。 str:追加する文字列を指定します。 と、これだけですので、...
by うぱ
2006年4月01日(土) 18:17
フォーラム: プログラミング質問板
トピック: 同期
返信数: 12
閲覧数: 4784

> 例えばのコードで言いますが、 > Sub MainWnd_EditBox1_Change() > fChanged=1 > fChanged=0 > End Sub > > こういうのでいいんですか? > if文とかで分けなくてはいけないのでしょうか? そういう感じでいいと思います。(そのままではいけませんが…) 一応言っておくと、変更があったときは1を代入するだけでいいです。 If文は、終了時などに変更がある(fChanged=1)かどうかを調べたり、 変更があったとき、さらにファイルが開かれた状態(file_pathが空ではない)かを調べたりするときに使用します。 そして、上書き保存や...